我有一种情况,我在项目中有3个src文件夹(src1,src2,src3)。我可以通过将文件夹合并到一个src中来编译它。
当我使用helper-plugin编译它并定义三个src文件夹时,我可以看到78个java文件正在编译,但它只包含最终包中的4个类文件。
“ - X”没用。
答案 0 :(得分:2)
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<goals><goal>add-source</goal></goals>
<configuration>
<sources>
<source>src1</source>
<source>src2</source>
<source>src3</source>
...
</sources>
</configuration>
</execution>
</executions>
</plugin>
您实际上可以使用此插件添加更多测试源目录,更多资源目录,其他工件或保留随机和未使用的网络端口列表。
只需浏览此插件的usage部分即可。