Maven工程目录

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>

猜你喜欢

转载自blog.csdn.net/zhaozhbcn/article/details/46743285