Maven で Java バージョンを指定する方法: プロパティと Maven コンパイラー プラグインの違い
Maven には、Maven で使用される Java バージョンを指定するための複数の方法が用意されています。あなたのプロジェクト:
1. Spring Boot 機能
Spring Boot は、非標準プロパティ
2.ソースとターゲットを使用した Maven コンパイラー プラグイン
要素
3 を設定することと同等です。リリース付き Maven コンパイラー プラグイン
Java 9 以降の場合、Maven コンパイラー プラグインは、maven.compiler.release プロパティを使用したより単純なオプションを提供します。ソース、ターゲット、およびブートストラップ JVM に同じバージョンを設定します。
どのメソッドを使用しますか?
JDK バージョンの違いの処理
JDK がJAVA_HOME は指定された Java バージョンと互換性がありません。コンパイラ プラグインを次のように設定します。
<plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <compilerVersion>1.8</compilerVersion> <fork>true</fork> <executable>D:\jdk1.8\bin\javac</executable> </configuration> </plugin>
コンパイラー プラグインが Maven 出力に表示されるのはなぜですか?
コンパイラー プラグインを含む Maven コア プラグインは、Maven の実行中にデフォルトで使用されます。これらは明示的に宣言されていませんが、実行プロセスに付加されます。
以上がMaven プロジェクトで Java バージョンを指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。