idea中maven项目jdk版本自动回到1.5
问题
我的项目在Java Compiler修改Module的Target bytecode version版本为8后(参考我的上一篇文章),
发现父项目的compile级别莫名其妙会回到1.5
起因
由于我没有设定jdk的版本,导致项目采用了默认的jdk版本
所以每当我修改了pom配置文件idea重新扫描包后,compile级别都会将版本改成1.5
解决方法
在项目的“pom.xml”文件中设置jdk版本
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>