maven项目一更改pom文件,Language Level就自动变成5
问题描述:问题1:Moven下的tomcat插件启动报错
[ERROR] 不再支持源选项 1.5。请使用 1.6 或更高版本。
[ERROR] 不再支持目标选项 1.5。请使用 1.6 或更高版本。
idea 报错:Error : java 不支持发行版本5这个错误
原因分析: maven是个项目管理工具,如果不告诉它代码要使用什么样的jdk版本编译,它就会用编译插件maven-compi ler-plugin 默认的jdk版本来处理,这样就容易出现版本不匹配的问题,以至于可能导致编译不通过的问题。
解决方案:
为了避免出现这种情况,在构建maven项目的时候,第一步就是配置maven-compiler-plugin插件,在项目的pom.xml文件中指定项目源码的jdk 版本,编译后的jdk 版本,以及编码方式。
org.apache.maven.plugins maven-compiler-plugin 3.5.1 9 9 utf-8


![IDEA 创建Maven项目[ERROR] 不再支持源选项 1.5。请使用 1.6 或更高版本、 idea 报错:Error : java 不支持发行版本5这个错误 IDEA 创建Maven项目[ERROR] 不再支持源选项 1.5。请使用 1.6 或更高版本、 idea 报错:Error : java 不支持发行版本5这个错误](http://www.mshxw.com/aiimages/31/978029.png)
