这个问题很经典,可以在网上搜索一堆解决方案,例如
彻底解决Dynamic Web Module 3.0 requires Java 1.6 or newer.
Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
但是这些都没解决我的问题,还是这两个错误。
我的工程是从zkweb中下载下来的,但是为什么照着上面的操作方法,没能解决呢,奇怪。
参考决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误,在pom.xml中添加
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>${java-version}</source>
<target>${java-version}</target>
</configuration>
</plugin>
问题解决。