Eclipse导入Maven项目失败总结

下载了最新的Eclipse(kepler),配置完毕导入maven项目总是失败,收到异常如下:


eclipse.buildId=4.3.0.I20130605-2000
java.version=1.6.0_39
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

Error
Tue Aug 06 18:06:12 CST 2013
An internal error occurred during: “Importing Maven projects”.

java.lang.IllegalArgumentException: Unsupported IClasspathEntry kind=4

上网搜索了一下,大部分的解释如下:

问题是因为使用spring ide使用了m2eclipse 插件,但是这个插件的使用前提是不允许命令 mvn eclipse:eclipse在项目上执行过,如果执行过,就会抛出这个异常。

现阶段修复这个问题需要做两件事

1、保证m2e插件的版本高于 1.1.0,如果没有到站点升级 : https://repository.sonatype.org/content/repositories/forge-sites/m2e/1.1.0/N/LATEST/

2、去掉项目的maven特性,右键菜单就能去除,然后执行 mvn eclipse:clean,并且重新激活 maven 特性

随后试验了一下,发现无法解决我的问题,因为我根本就没有安装springIDE,经过一番摸索,最终发现解决方法其实很简单,就是删除项目中的以下文件夹及文件,重新导入即可。

删除的文件及文件夹:

.settings
.project
.classpath
.springbean(如果有的话)

参考链接:
http://blog.csdn.net/kongqz/article/details/7770765
http://stackoverflow.com

此条目发表在java/j2ee分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据