如何为maven添加一个额外的源目录来编译并包含在构建jar中?
除了src /main/java之外,我还添加了一个src/bootstrap目录,我想将其包含在我的构建过程中,换句话说,我希望maven编译并将源代码包含在我的构建中。如何!?
除了src /main/java之外,我还添加了一个src/bootstrap目录,我想将其包含在我的构建过程中,换句话说,我希望maven编译并将源代码包含在我的构建中。如何!?
您可以使用构建帮助程序插件,例如:
<project>
...
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</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>
pom.xml
<project>
....
<build>
<resources>
<resource>
<directory>src/main/config</directory>
</resource>
</resources>
...
</build>
...
</project>