问题:idea中每次更新Maven后java编译版本被修改
在修改pom文件中,修改里面的依赖jar包的时候出现,java的编译版本被重置,导致,需要去重新设置java的编译版本。
问题原因
问题的原因是Maven目前是以Java5为默认的编译版本,在重新import项目时,idea会以maven指定的版本设置编译级别,因而导致之前的设置复原,在pom.xml中改下版本就好了。
解决方案
1、修改Modules的Language level
2、修改Settings文件
3、修改pom.xml配置文件(这个设置了之后是可以一劳永逸)
在pom.xml配置文件中,添加下面的配置。
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>