Maven工程Dynamic Web Module 3.0 requires Java 1.8 or newer的解决方法

1.将web.xml文件对应文件替换为

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xmlns="http://java.sun.com/xml/ns/javaee" 

xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

2.工作空间中这个项目的.setting文件夹中文件修改

org.eclipse.jdt.core.prefs修改为:

eclipse.preferences.version=1

org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

org.eclipse.jdt.core.compiler.compliance=1.8

org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning

org.eclipse.jdt.core.compiler.source=1.8

org.eclipse.wst.common.component修改为:

1.6.0">
   
       
       
       
       
       
       
   

org.eclipse.wst.common.project.facet.core.xml修改为:

 

  1.8"/>

  3.0"/>
 

 

3.在pom.xml文件中中添加以下代码:

org.apache.maven.plugins
maven-compiler-plugin
2.3.2

1.8
1.8

你可能感兴趣的:(Maven工程Dynamic Web Module 3.0 requires Java 1.8 or newer的解决方法)