多代码目录插件
该插件主要处理历史项目多个代码目录,并非Maven标准代码目录结构的项目。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<!--main-->
<source>第一个模块代码目录,相对于pom.xml文件路径</source>
<source>第一个模块代码目录,相对于pom.xml文件路径</source>
<source>第三个模块代码目录,相对于pom.xml文件路径</source>
<!--test-->
<source>第一个测试代码目录,相对于pom.xml文件路径</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
注:不推荐将标准Maven项目结构调整。
座右铭:努力不一定成功,但放弃一定失败!