在导入新的Maven项目时,会出现“Dynamic Web Module 3.0 requires Java 1.6 or newer.”的错误,如下图所示。
这是由于你的 Maven 编译级别是 jdk1.5 或以下,而你导入了 jdk1.6 以上的依赖包。
解决办法
1.首先将这三处的JDK都更改为版本9。
2.在pom.xml中的中增加如下代码
其中source和target设为Jdk版本9
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>9</source>
<target>9</target>
</configuration>
</plugin>
</plugins>
3.最后项目右键–Maven–Update Project即可。