【问题标题】:Maven Java Compiler Replacement?Maven Java编译器替换?
【发布时间】:2013-11-20 03:05:58
【问题描述】:

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

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

相关:Maven Compiler vs Eclipse Compiler Generics Difference?

【问题讨论】:

    标签: java eclipse maven


    【解决方案1】:

    检查这里,这应该可以工作: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>
    

    【讨论】:

    • 看起来不错。我明天试试看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-10
    • 1970-01-01
    • 2018-07-11
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多