Cannot change version of project facet Dynamic Web Module to 2.4
在搭建maven项目时,或者导入新项目时经常会报这种错误。解决方法如下:
步骤一:
在eclipse 构建 web中关于java版本有三处需要修改统一。
(1)在 Java Build Path的libraries中修改
(2)在Java Compiler 中修改
(3)在Project Facet中修改步骤二:
在maven项目的pom文件中添加代码如下
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.4</version>
<configuration>
<source>1.7</source> //如果是1.8,修改为1.8
<target>1.7</target> //如果是1.8,修改为1.8
</configuration>
</plugin>
</plugins>
</build>
- 步骤三:
设置settings参数
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="2.4"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.7"/>
</faceted-project>
- 步骤四:
右键项目—>maven—>update project