如何添加一个额外的源代码目录maven编译和包含在构buildjar?
除了src / main / java之外,我还要在构build过程中添加一个src / bootstrap目录,换句话说,我希望maven编译并在源代码中包含源代码。 怎么样!?
你可以使用Build Helper Plugin ,例如:
<project> ... <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>1.7</version> <executions> <execution> <id>add-source</id> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>some directory</source> ... </sources> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>
NOTE:
这个解决scheme只会将java源文件移动到target / classes目录,不会编译源文件。
更新pom.xml
为 –
<project> .... <build> <resources> <resource> <directory>src/main/config</directory> </resource> </resources> ...
http://maven.apache.org/guides/mini/guide-using-one-source-directory.html
<build> <sourceDirectory>../src/main/java</sourceDirectory>
也见
Maven编译多个src目录
您可以添加您的生成过程的目录,如:
... <resources> <resource> <directory>src/bootstrap</directory> </resource> </resources> ...
src / main / java是不需要在pom.xml中提到的默认path