我正在尝试使用2个不同的源目录构建一个jar文件。所以我正在使用maven-compiler-plugin。这是我的配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<includes>
<include>**/*</include>
<include>src/main/java/**/*.java</include>
<include>../syncrpc/src/main/java/**/*.java</include>
</includes>
</configuration>
</plugin>
它构建正常,但我的jar文件是空的(差不多)...而我通常的“目标/类”目录是空的。我想默认情况下,编译器会创建此目录并将所有包放入构建的类中。我可以在使用maven-compiler-plugin时手动完成吗?
谢谢
答案 0 :(得分:0)
找到解决方案: build-helper-maven-plugin
基本上,请使用帮助程序插件,它可以很好地工作。
<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>../syncrpc/src/main/java/com/gdevelop/gwt/syncrpc</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>