0

Generics に関して 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 に答える