如标题,解决方法网上有个统一的说法,就是在pom中增加
<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>
因为一个模块涉及了多个项目,需要修改多个pom 很不方面, 后来修改了maven目录下的settings.xml
<profile>
<id>jdk18</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>
```
在idea中可以发现这个东东![输入图片说明](https://static.oschina.net/uploads/img/201707/18194119_3ErS.jpg "在这里输入图片标题")
默认勾选即使用我们的设置