我在STS中导入了maven项目,当我运行更新更新项目时,我收到:

"Updating Maven Project". Unsupported IClasspathEntry kind=4

有什么解决办法吗?


当前回答

确保您正在运行的m2e(clipse)插件的版本至少为1.1.0 关闭maven项目-右键单击“关闭项目” 手动删除。classpath文件中所有带有kind="var"的classpathentry 开放项目

or

删除maven项目 手动清除.classpath 4再导入项目

其他回答

试一试 mvn clean install eclipse:在DOS命令提示符上执行eclipse -Dwtpversion=2.0命令。 暗示你是因为,这招对我很管用!!

确保您正在运行的m2e(clipse)插件的版本至少为1.1.0 关闭maven项目-右键单击“关闭项目” 手动删除。classpath文件中所有带有kind="var"的classpathentry 开放项目

or

删除maven项目 手动清除.classpath 4再导入项目

你有没有试过:

如果您有导入项目到eclipse 4,请删除它。 在maven consol中,运行:mvn eclipse:clean Eclipse 4: File -> Import -> Maven ->现有Maven项目

I tried Marco's steps but no luck. Instead if you just get the latest m2e plugin from the link he provides and one by one right click on each project -> Maven -> Update Dependencies the error still pops up but the issue is resolved. That is to say the warnings disappear in the Markers view. I encountered this issue after importing some projects into SpringSource Tool Suite (STS). When I returned to my Eclipse Juno installation the warnings were displaying. Seeing that I had m2e 1.1 already installed I tried Marco's steps to no avail. Getting the latest version fixed it however.

如果更新命令用于用于Clover代码覆盖的项目,也会抛出此错误。

在此情况下解决: 取消要更新的项目文件夹。 再次运行maven更新,然后使用工具进行代码覆盖。