作者:牧羊人2602903895 | 来源:互联网 | 2023-09-13 21:34
目录
- 修改maven默认的JDK版本
- 第一种:修改maven目录下conf/settings.xml,适用全局
- 第二种:修改maven项目的pom.xml文件
- 修改maven项目JDK版本-编译compile和运行时build path
修改maven默认的JDK版本
平时开发中,新增java maven项目后,默认的jdk版本都是java1.5。
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项目:
此时:
jdk版本已经改为1.7了。
第二种:修改maven项目的pom.xml文件
在节点下新增:
org.apache.maven.plugins
maven-compiler-plugin
1.7
${file_encoding}
示例:
然后用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的了。
解决方案
找到eclipse当前使用的maven配置文件,打开该配置文件,在profiles节点中添加如下代码,这样右击项目执行maven-update project,上面两处也就是运行和编译环境就会变成1.7,再无后顾之忧了。
jdk-1.7
true
1.7
1.7
1.7
1.7
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程笔记。