问题
测试时提示:
Error:java: 不再支持源选项 1.5。请使用 1.6 或更高版本。
原因:
当修改pom.xml文件后,语言等级和源选项自动设置为默认值
解决:
方式一:恢复使用
在File > Project Structure >Modules 选择对应的项目,修改语言等级为对应的JDK等级
然后在Settings中修改Java compiler的对应源选项为对应的JDK等级
注意:这种方法在每次修改pom.xml后都会恢复为默认
方式二:指定该项目jdk
在pom.xml中指定jdk版本
这种方式每个项目的pom.xml都需要指定
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>9</maven.compiler.source>
<maven.compiler.target>9</maven.compiler.target>
</properties>
方式二:修改Maven的settings,指定jdk
在settings中添加
<profiles>
<profile>
<id>JDK-9</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>9</jdk>
</activation>
<properties>
<maven.compiler.source>9</maven.compiler.source>
<maven.compiler.target>9</maven.compiler.target>
<maven.compiler.compilerVersion>9</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>