技术点-Maven-多源文件,多资源文件配置

来源:互联网 发布:腾讯 绝地求生 知乎 编辑:程序博客网 时间:2024/06/05 01:46

Maven提供了一套完整的项目目录配置,在项目构建的过程中,Maven会编译源文件内容,加载资源文件内容。下面介绍下代码方式解决多源文件夹,多资源文件夹配置。
1,配置多个资源文件夹

<build>     ...      < resources >         < resource >            < directory > src/zy_1/resources </ directory >         </ resource >         < resource >            < directory > src/zy_2/resources </ directory >         </ resource >     </ resources >     ...  </build>  

如果配置之后,编译器不能识别,那么更新下Maven工程配置就好了。

2,配置多个源文件夹
需要用到一个 Maven 插件build-helper-maven-plugin,目的是在 Maven 构建生命周期内为项目添加源文件夹。

<build>      ...      <plugins>          ...           <!-- 该插件, 帮助设置多个源文件夹 -->          <plugin>              <groupId>org.codehaus.mojo</groupId>              <artifactId>build-helper-maven-plugin</artifactId>              <version>1.4</version>              <executions>                  <execution>                      <id>add-source</id>                      <phase>generate-sources</phase>                      <goals>                          <goal>add-source</goal>                      </goals>                      <configuration>                          <sources>                              <source>${basedir}/src/labs/java</source>                              <!-- 我们可以通过在这里添加多个source节点,来添加任意多个源文件夹 -->                          </sources>                      </configuration>                  </execution>              </executions>          </plugin>          ...       </plugins>      ...   </build>  

3,另一种方式,通过IDE的配置来实现多源文件夹配置
—选中Maven项目,然后buidler path。
—然后,通过配置source来配置。如图:
这里写图片描述
以上总结,部分通过学习牛人博客总结出来的,很感谢,知识很好很实用,引用博客出处:http://casheen.iteye.com/blog/540385

原创粉丝点击