Menu Close
5.2.5. JDK コンパイラーバージョンのカスタマイズ
ほとんどの場合、POM ファイルに JDK バージョンを指定する必要があります。コードが汎用、静的インポートなどの Java 言語の最新の機能を使用し、POM の JDK バージョンをカスタマイズしていない場合、Maven はソースコードのコンパイルに失敗します。JAVA_HOME
および PATH
環境変数を JDK の正しい値に設定すること は十分ではありません。また、POM ファイルも変更する必要があります。
JDK 1.8 で導入された Java 言語機能を受け入れるように POM ファイルを設定するには、以下の maven-compiler-plugin
プラグイン設定を POM に追加します(すでに存在しない場合)。
<project ... > ... <build> <defaultGoal>install</defaultGoal> <plugins> ... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> ... </project>