Web系開発メモ

Java, C#, HTML, CSS, JavaScript のことなどを書いてます。

MavenでJavaのバージョンを設定する方法(コンパイラの設定)

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.versionJava のバージョンを指定します。

<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>

詳細は以下のリンク先を参照して頂けると嬉しいです。

Maven エンコーディングの設定方法