问题解决——maven出现“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误

在ubuntu下使用maven搭建web项目,需要用到tomcat服务器来运行。所以需要“项目——右键——配置——Maven Project Facets——勾选Dynamic Web Module

但会出现提示Dynamic Web Module 3.0 requires Java 1.6 or newer。开始是以为我的jdk的问题,但jdk确实没有问题,是1.7的版本。

解决方法:

在pom.xml的<build><build>之间加入一段配置内容

	<build>

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
            <source>1.6</source>
            <target>1.6</target>
        </configuration>
    </plugin>  
</plugins> 
	</build>

就可以解决如上问题。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-04 09:01:09

问题解决——maven出现“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误的相关文章

解决maven的“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误

需要添加一个插件,在build标签中添加 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.7</source&

maven3 在创建web项目时:Dynamic Web Module 3.0 requires Java 1.6 or newer 错误

问题:如图,在配置web项目时出现Dynamic Web Module 3.0 requires Java 1.6 or newer 错误 出现该问题是由于maven在构建的时候采用默认的jdk1.5 解决: 1.修改maven的构建在项目的pom.xml,在<build></build>标签中添加 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <a

“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误 (转别人)

eclipse maven 在项目的pom.xml的<build></build>标签中加入: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configur

解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误

错误截图如下. eclipse maven  在项目的pom.xml的<build></build>标签中加入: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <

[maven] &quot;Dynamic Web Module 3.0 requires Java 1.6 or newer.&quot; OR &quot;JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer.&quot;

在网上下载的开源工程,用maven构建的时候报错: Dynamic Web Module 3.0 requires Java 1.6 or newer. JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer. 即使你把properties->Java Compiler->Complier compliance level设置为1.7或1.8也不管用. 解决方法: 第一步,在pom.xml中定义jdk的版本,如下 <build&

MAVEN Dynamic Web Module 3.0 requires Java 1.6 or newer.

MyEclipse2015中在使用Maven创建web项目时,会出现错误提示: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&

【终极】Dynamic Web Module 3.0 requires Java 1.6 or newer

今天在用maven+ssm做项目的时候,右键项目properities设置project facet,勾选dynamic WEB module时一直勾不上,网上找了很多教程都不行, 有说在pom.xml添加plugin的: 也有说修改项目.setting目录下的eclipse配置的: 但是试了都是不行,后来找了其它项目参照,发现没有勾选java...

Maven项目Update Maven Project后报错:Dynamic Web Module 3.0 requires java 1.6 or newer

工具:eclipse mars 环境:jdk1.8,tomcat8 报错: 说明:Maven项目会默认指定编译环境,我这默认指定的是JRE 1.5.这与自己设置的Java Compiler无关,需要在pom.xml中指定.在<build></build>之间加入如下代码: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>m

【maven】pom.xml文件没错,但是项目有小红叉,Problems中可以看到错误:“Dynamic Web Module 3.0 requires Java 1.6 or newer.”

解决方法: 1.将 1 <plugin> 2 <groupId>org.apache.maven.plugins</groupId> 3 <artifactId>maven-compiler-plugin</artifactId> 4 <version>2.3.2</version> 5 <configuration> 6 <source>1.8</source> 7 <targe