防止maven更新依赖后Language level改为1.5

问题

在IDEA下开发maven项目,经常在修改POM文件后,编译器的Language level自动改为了1.5,每次都要改回1.8,很麻烦


原因

是Maven插件没有配置最新的Java编译器


解决方案

pom.xmlproject节点下,添加(这里是设置Language level为1.8):

1
2
3
4
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!