IDEA新建Maven工程,JDK的Language Level选择 5 - 'enum' keyword, generics, autoboxing etc.

现象

解决办法

  1. 找到IDEA中Maven引用的maven配置文件

  2. 在settings.xml的profiles标签中添加以下代码

    <profile>
      <id>jdk-1.8</id>
 
      <activation>
		<activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
 
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
    </profile>
  1. 一般IDEA会自动读取配置文件,项目jdk依赖版本自动更新。
posted @ 2020-09-05 14:42  SimonKly  阅读(350)  评论(0编辑  收藏  举报