Java 10/11 プロジェクトでの Maven コンパイラー プラグイン エラー
問題:
Java 10 または 11 で単純な Maven プロジェクトをビルドしようとすると、次のエラーが発生する発生する可能性があります:
Execution default-testCompile of goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile failed: java.lang.IllegalArgumentException
問題:
この問題の根本原因は、Maven 内で使用される Java バージョンとプロジェクトで指定されたバージョンの間のバージョンの競合です。 .
解決策:
問題を解決するにはこの問題が発生した場合は、プロジェクトの Java バージョンと一致するように Maven で使用される Java バージョンを構成します。さらに、依存関係を明示的に指定せずに、maven-compiler-plugin バージョン 3.8.0 以降を使用してください。更新された Maven 設定は次のとおりです:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <release>11</release> <!-- or <release>10</release> --> </configuration> </plugin>
注:
以上がJava 10/11 プロジェクトでの Maven コンパイラー プラグイン エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。