修改maven默认的JDK版本

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/angellee1988/article/details/82712082

平时开发中,新增java maven项目后,默认的jdk版本都是java1.5。

java1.5 版本较低,有很多java1.5之后新特性会报语法错误,如@Override就编译不通过。

现在来改下maven默认的jdk版本。方法有2种。

第一种:修改maven目录下conf/settings.xml,适用全局

此种方法对所有maven项目都有效

在profiles节点中新增如下内容:

<profile>

<id>jdk-1.7</id>

<activation>

<activeByDefault>true</activeByDefault>

<jdk>1.7</jdk>

</activation>

<properties>

<maven.compiler.source>1.7</maven.compiler.source>

<maven.compiler.target>1.7</maven.compiler.target>

<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>

</properties>

</profile>

这里的JDK版本可以任意修改,可以是jdk1.8、jdk1.9 。

修改后保存,更新下maven项目:

此时:

jdk版本已经改为1.7了。

第二种:修改maven项目的pom.xml文件

在<project></project>节点下新增:

<build>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<configuration>

<source>1.7</source>

<target>1.7</target>

<encoding>${file_encoding}</encoding>

</configuration>

</plugin>

</plugins>

</build>

示例:

然后用maven命令行执行(mvn clean, mvn package),即可获得指定jdk版本编译的jar包。

猜你喜欢

转载自blog.csdn.net/angellee1988/article/details/82712082