Maven工程目录
先把Maven标准目录说明连接放在这:
http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
看一下maven的标准目录结构:
从这棵目录树可以看到各类代码所在的目录,在这就不做描述了。既然maven有标准的目录结构,那么各类代码目录是否按照需要进行修改呢?答案是肯定的。那么我们就看一下怎么进行目录:
注:所有修改都是通过pom.xml中build标签内的属性标签。
src文件:
<sourceDirectory>src</sourceDirectory>
resources:
<resources>
<resource>
<directory>configs</directory>
<excludes>
<!-- 排除非资源文件 -->
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
webapp
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version> 2.1.1 </version>
<configuration>
<webappDirectory>target/${artifactId}</webappDirectory>
<warSourceDirectory>WebRoot</warSourceDirectory>
</configuration>
</plugin>
test:
<testSourceDirectory>test</testSourceDirectory>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<testResources>
<testResource>
<directory>test</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</testResource>
</testResources>