DescriptionResourcePathLocationType Dynamic Web Module 3.0

DescriptionResourcePathLocationType Dynamic Web Module 3.0 requires Java 1.6 or newer.String-Hello1line 1Maven Java EE C

由于 Maven 默认编译级别是 jdk1.5 或以下,而导入了 jdk1.6 以上的依赖包

解决办法:

Build Path-Configure Build Path   修改成对应的jdk版本

 DescriptionResourcePathLocationType Dynamic Web Module 3.0

Compiler修改为对应的版本

DescriptionResourcePathLocationType Dynamic Web Module 3.0

Project Facets修改:

DescriptionResourcePathLocationType Dynamic Web Module 3.0

 

最后在pom.xml里面加入:

 <plugins>    

            <!-- define the project compile level -->    

            <plugin>    

                <groupId>org.apache.maven.plugins</groupId>    

                <artifactId>maven-compiler-plugin</artifactId>    

                <version>2.3.2</version>    

                <configuration>    

                    <source>1.7</source>    

                    <target>1.7</target>    

                </configuration>    

            </plugin>    

        </plugins>