当我转换为maven项目时,错误是:
> An internal error occurred during: "Updating Maven Project".
> Unsupported IClasspathEntry kind=4
问题是什么?
答案 0 :(得分:134)
这就是你所需要的:
答案 1 :(得分:15)
这对我有用: 在上面的答案21(最后一个转换为Maven项目)中发布的步骤之后, 我做了:
mvn eclipse:eclipse
- 这会重新生成.project和.classpath文件(两者都在上面的步骤(2)中被mvn eclipse:clean
吹走)
在Eclipse中,我右键单击了我的项目,然后是Maven>更新项目
我再也没有看到Unsupported IClasspathEntry kind=4
消息:)
答案 2 :(得分:15)
发布here,问题是命令行eclipse项目生成。所以,不要使用mvn eclipse:eclipse代替:
答案 3 :(得分:0)
恢复到早期的提交/更改修复问题....所以它可能是一些损坏的项目/ mvn文件问题,不知何故。所以,我按照步骤进行清理,然后导入项目。经过几次尝试,它已经工作了。
答案 4 :(得分:0)
在“导入Maven项目”期间发生内部错误。不支持的IClasspathEntry种类= 4
也从eclipse中删除项目。并运行: mvn eclipse:干净 然后再次导入项目。
答案 5 :(得分:0)
在我的情况下,问题是提交给svn的.settings文件夹。它包含错误的设置(在我的情况下,jdk被设置为错误的位置)。 因此,删除svn上的.settings并进行干净检查就可以了。
答案 6 :(得分:0)
以下为我工作: 右键单击项目,选择Maven - >删除Maven Nature。 关闭Eclipse 在命令提示符下转到项目文件夹并执行“mvn eclipse:clean” 启动Eclipse 右键单击Project并选择“Configure - >转换为Maven项目“
答案 7 :(得分:0)
我将项目作为maven项目导入之前遇到了同样的问题。我所做的就是右击项目并选择Maven - >在上下文菜单上更新项目...(Alt-F5)。在“更新Maven项目”对话框中,确保选中“从pom.xml更新项目配置”。然后按OK。
应该解决这个问题。
另一种方法是,你转到问题选项卡,找到错误,有一个提示说右键单击它并使用快速修复来解决问题。
答案 8 :(得分:0)
此问题已在m2e 1.5.0中修复,可用于Eclipse Kepler(4.3)和Luna(4.4)
请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=374332#c14
问题是由于STS(Spring IDE / Eclipse)以及Eclipse和其他基于Eclipse的IDE使用m2e(clipse)插件,但是eclipse:eclipse可能已经在项目上运行了。当m2e遇到“var”.classpath条目时,它会抛出此错误。
更新网站在以下网址指定:http://download.eclipse.org/technology/m2e/milestones/1.6/
答案 9 :(得分:-1)
mvn eclipse:clean
好的,一切都已解决