java - Maven Java 编译器替代品?

标签 java eclipse maven

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

我想知道在构建过程中除了依赖 JavaC 之外是否还有其他选择。我知道 eclipse 编译器能够在 headless 模式下运行。但我没能找到Eclipse编译器的maven编译器插件。

相关于:Maven Compiler vs Eclipse Compiler Generics Difference?

最佳答案

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

关于java - Maven Java 编译器替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19853402/

相关文章:

java - 从 PDF 中提取文本位置

java - Java 图形用户界面设计器

android - Jitpack doent 构建项目

java - Elasticsearch与JAVA的嵌套聚合

java - 无法在 cucumber 中定义步骤定义

java - JAutodoc:getter 注释模板与默认注释行为合并

eclipse - 如何从 Eclipse 编辑器 View 中删除文件路径查看器

eclipse - 如何手动安装 Scala 插件?

java - 什么是 Maven 存储库网站中的托管依赖项?

maven - Netbeans 7.3 如何设置 MAVEN_OPTS,例如最大容量