解决idea中刷新maven后language level自动恢复到5
这里应该改为8
解决办法:
我这里是父子工程,我直接在父工程的pom.xml中加入以下配置:
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5 <modelVersion>4.0.0</modelVersion>
6
7 <groupId>org.example</groupId>
8 <artifactId>spring-parent</artifactId>
9 <packaging>pom</packaging>
10 <version>1.0-SNAPSHOT</version>
11 <!-- 加入以下标签,可解决刷新maven后恢复到5的问题 -->
12 <properties>
13 <maven.compiler.source>1.8</maven.compiler.source>
14 <maven.compiler.target>1.8</maven.compiler.target>
15 </properties>
16
17 <!-- 父工程中的子工程 -->
18 <modules>
19 <module>spring-dao</module>
20 <module>spring-service</module>
21 <module>spring-web</module>
22 </modules>
23
24
25 </project>