首页 新闻 搜索 专区 学院

为什么一修改pom.xml ,language level就改变了?

0
悬赏园豆:5 [已解决问题] 解决于 2020-05-01 18:29

我今天在pom.xml里面他添加了一个mysql-connector依赖,然后languate level就由8变为了5,为什么?

shuai7boy的主页 shuai7boy | 菜鸟二级 | 园豆:215
提问于:2020-04-29 19:28
< >
分享
最佳答案
1

Maven搞的鬼,你用的版本maven默认设置源码和字节码版本使用1.5的,你可以在pom.xml里显示指定版本,如1.8
,然后re-import一下maven配置,以后就不会变成默认的1.5了、、

<properties>  
...增加下面两条,指定编译的源码和目标版本为1.8
 <maven.compiler.source>1.8</maven.compiler.source>  
 <maven.compiler.target>1.8</maven.compiler.target>  
</properties>
收获园豆:5
。淑女范erり | 小虾三级 |园豆:799 | 2020-04-29 19:38

如果plugin那里也有指定,删掉其中一处,即要么在properties里指定,要么在plugin指定。

。淑女范erり | 园豆:799 (小虾三级) | 2020-04-29 19:49

@。淑女范erり: 优秀

shuai7boy | 园豆:215 (菜鸟二级) | 2020-05-01 18:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册