新建的Maven Project,其JDK默认是1.5
要修改Maven编译的JDK版本有如下两种方法。
方式1: 修改项目中的pom.xml文件
添加maven-compiler-plugin插件,指定JDK的编译版本,配置如下:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
然后update maven project,即可获得指定JDK版本,此方法适用于修改单个工程的JDK版本。
方式2: 修改maven目录下conf/settings.xml
在profiles节点中新增 maven profile信息,如下:
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
然后update maven的user setting,更新配置信息,重新update maven project,可获得指定JDK版本。此方法会修改系统中默认的maven配置,适用于全局。