0

我注意到 JavaC 在泛型方面存在许多问题,而 Eclipse 编译器显然是正确的。由于 JavaC 及其产生的问题是我们 maven 构建过程的一部分,我想知道是否可以删除 JavaC 编译器并使用另一个编译器。

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

相关:Maven 编译器与 Eclipse 编译器泛型差异?

4

1 回答 1

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>
于 2013-11-08T07:16:36.333 回答