Maven Java编译器更换?

时间:2013-11-08 07:08:38

标签: java eclipse maven

我注意到JavaC对Generics有很多问题,Eclipse编译器显然是正确的。由于JavaC及其创建的问题是我们的maven构建过程的一部分,我想知道是否有可能删除JavaC编译器并使用另一个。

我想知道在构建期间是否还有其他选项而不是依赖JavaC。我知道eclipse编译器能够以无头模式运行。但我没能找到Eclipse编译器的maven编译器插件。

相关:Maven Compiler vs Eclipse Compiler Generics Difference?

1 个答案:

答案 0 :(得分:2)

点击此处,这应该有效: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>