EclipseのMavenプロジェクトを新規作成すると、Javaのバージョンが5になっています。これを任意のバージョンに設定するにはどうすればよいでしょうか?
① pom.xmlのmaven.compiler.sourceとmaven.compiler.sourceを設定します (以下はJava17を指定する例)
pom.xml
<properties>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.source>17</maven.compiler.source>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
これだけだとEclipse側にpom.xmlの設定が反映されないので、反映するための作業が必要になります。
② パッケージエクスプローラ上にある、Javaのバージョンを設定したいプロジェクトを右クリック。Maven(M) > プロジェクトの更新(U)を選択します。
③ 対象のプロジェクトにチェックをつけて、OKボタンを押下します。
すると、Eclipse上のJavaのバージョンがpom.xmlに記載したものになっていることが確認できるはずです。
環境情報