Maven のコンパイルで、Java のバージョンを設定する方法を書いていきます。
設定方法
次のように、pom.xml
のプロパティで設定します。
<project> ... <properties> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> </properties> ... </project>
※ プロジェクトタグの属性は省略しています。
Spring Boot プロジェクトの場合
Spring Boot アプリの場合、プロパティ java.version
で Java のバージョンを指定します。
<project> ... <properties> <java.version>17</java.version> </properties> ... </project>
詳細は以下のリンク先を参照して頂けると嬉しいです。
SpringBoot MavenでJavaのバージョンを指定する方法
文字コードについて
pom.xml
の <properties>
で、プログラムの文字コードも設定することができます。
<project> ... <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> </properties> ... </project>
詳細は以下のリンク先を参照して頂けると嬉しいです。