首页 > 代码库 > eclipse导入maven项目后出现web版本问题

eclipse导入maven项目后出现web版本问题

 

报错信息:

直接导入maven项目后出现的报错信息:

技术分享

显然,需要修改jkd版本,可是在修改界面会出现这样的错误:

技术分享

解决步骤:

首先我用的jdk是1.7的从字面上理解加上下图的提示首先肯定是要解决jdk的问题: 

技术分享

如下所示所有的设计到jdk的地方全都设为1.7: 

技术分享

技术分享

技术分享

改完jdk之后要做的就是改配置直接打开项目的根目录找到.settings文件夹需要我们动手脚的文件是: 
1.org.eclipse.jdt.core.prefs设计到1.5的全部改为1.7如下:

技术分享

2.org.eclipse.wst.common.component将下面的version=”1.5.0”改为version=”1.7.0”

技术分享

3.org.eclipse.wst.common.project.facet.core.xml

将installed facet=”jst.web” version=”2.3”改为installed facet=”jst.web” version=”3.0”, installed facet=”java” version=”1.5”和 
installed facet=”wst.jsdt.web” version=”1.5”中的1.5改成1.7

 技术分享

此时重新打开eclipse,一般人到这个时候红xx已经解决了,但是LZ打开一看红x竟然还在,心拔凉拔凉的,没办法,生活还是要继续,于是LZ又继续找啊找,又被我找到个方法

在pom.xml中增加一段代码

<plugins>    <plugin>        <groupId>org.apache.maven.plugins</groupId>        <artifactId>maven-compiler-plugin</artifactId>        <version>3.3</version>        <configuration>            <!-- 指定source和target的版本 -->            <source>1.7</source>            <target>1.7</target>        </configuration>    </plugin></plugins>        

此时红x依旧在,哭死,感觉生活没了希望。最后右击项目 Maven -> Update Project 红x居然消失了,真开心,虽然不知道什么原理,但是先记录一下,以防以后又出现这种情况。

eclipse导入maven项目后出现web版本问题