如何修改maven默认的JDK版本

修改maven默认的JDK版本

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

如何修改maven默认的JDK版本_第1张图片

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

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

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

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

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

 
jdk-1.7 
 
true 
1.7 
 
 
1.7 
1.7 
1.7 
 

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

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

如何修改maven默认的JDK版本_第2张图片

此时:

如何修改maven默认的JDK版本_第3张图片

jdk版本已经改为1.7了。

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

节点下新增:

 
 
 
org.apache.maven.plugins 
maven-compiler-plugin

1.7
1.7
${file_encoding}



示例:

如何修改maven默认的JDK版本_第4张图片

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

修改maven项目JDK版本-编译compile和运行时build path

用maven新建的java SE项目,默认会使用1.5版本的JDK,并且也是编译成1.5的。如果在eclipse中项目手动修改下图两处配置,比如要修改为1.7,那么每次 maven-update project 的时候,又会变成1.5的了。

如何修改maven默认的JDK版本_第5张图片

如何修改maven默认的JDK版本_第6张图片

解决方案

找到eclipse当前使用的maven配置文件,打开该配置文件,在profiles节点中添加如下代码,这样右击项目执行maven-update project,上面两处也就是运行和编译环境就会变成1.7,再无后顾之忧了。

如何修改maven默认的JDK版本_第7张图片


		jdk-1.7
		
			true
			1.7
		
		
			1.7
			1.7
			1.7
		
	

如何修改maven默认的JDK版本_第8张图片

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的:(如何修改maven默认的JDK版本)