在IDEA在配置Modules编译JDK版本的时候会看到以下的提示,
Module xxx is imported from Maven.Any changes made in its ......
如下图:
二、原因分析
原因为Modules的编译JDK版本和Java默认的编译版本不一致造成。
三、解决办法
修改maven的settings.xml
<profile>
<id>jdk-1.8</id>
<activation>
<jdk>1.8</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<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>