我注意到 JavaC 在泛型方面存在许多问题,而 Eclipse 编译器显然是正确的。由于 JavaC 及其产生的问题是我们 maven 构建过程的一部分,我想知道是否可以删除 JavaC 编译器并使用另一个编译器。
我想知道除了在构建期间依赖 JavaC 之外是否还有其他选择。我知道 Eclipse 编译器能够以无头模式运行。但是我没有找到 Eclipse 编译器的 maven 编译器插件。
我注意到 JavaC 在泛型方面存在许多问题,而 Eclipse 编译器显然是正确的。由于 JavaC 及其产生的问题是我们 maven 构建过程的一部分,我想知道是否可以删除 JavaC 编译器并使用另一个编译器。
我想知道除了在构建期间依赖 JavaC 之外是否还有其他选择。我知道 Eclipse 编译器能够以无头模式运行。但是我没有找到 Eclipse 编译器的 maven 编译器插件。
检查这里,这应该工作:https ://maven.apache.org/plugins/maven-compiler-plugin/non-javac-compilers.html
在pom.xml
:
<project>
[...]
<build>
[...]
<plugins>
[...]
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<compilerId>eclipse</compilerId>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-compiler-eclipse</artifactId>
<version>1.6</version>
</dependency>
</dependencies>
</plugin>
[...]
</project>