Eclipse Maven项目报错1之JAVA编译版本报错

Posted King

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse Maven项目报错1之JAVA编译版本报错相关的知识,希望对你有一定的参考价值。

一、错误Dynamic Web Module 3.0 requires Java 1.6 or newer

解决办法,在pom.xml文件中增加JAVA版本的属性配置,如下

<!-- add by  wxj -->
      
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>

 注意该配置需要咋<plugins></plugins>标签中添加,保存等待工作空间创建完成,然后右键项目,maven -update project

二、错误Cannot change version of project facet Dynamic Web Module to 3.0

这个错误是因为我之前手工吧 DWM的属性改为了3.1如下图,结果确定保存之后在setting中默认配置了3.1

于是去到项目的setting目录如下图看到配置文件中的果然是3.1

解决办法,手动修改xml的jst.web的值为3.0,然后在去eclipse中修改Project  Facets的属性 Dynamic  Web  Module的属性为3.0即可

需要先把前面的√去掉,保存,然后再次配置为3.0即可,问题解决

以上是关于Eclipse Maven项目报错1之JAVA编译版本报错的主要内容,如果未能解决你的问题,请参考以下文章

eclipse maven 包报错怎么解决

eclipse使用maven报错

全盘解决eclipse之maven项目报错

maven编译项目报错了?

maven第一次运行报错,求帮助

maven的pom文件报错怎么解决(eclipse环境)