我在STS中导入了maven项目,当我运行更新更新项目时,我收到:
"Updating Maven Project". Unsupported IClasspathEntry kind=4
有什么解决办法吗?
我在STS中导入了maven项目,当我运行更新更新项目时,我收到:
"Updating Maven Project". Unsupported IClasspathEntry kind=4
有什么解决办法吗?
当前回答
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.
其他回答
试一试 mvn clean install eclipse:在DOS命令提示符上执行eclipse -Dwtpversion=2.0命令。 暗示你是因为,这招对我很管用!!
我无法让mvn eclipse:clean等与开普勒一起工作。
然而,我改变了创建和扩展变量,只使用eclipse类路径中的外部jar。这反映在我的.classpath中没有var。
这纠正了问题。我更新了Maven。
在导入项目之前,应该将其转换为eclipse项目 MVN eclipse: eclipse 然后我发现以下错误。 在“导入Maven项目”期间发生了内部错误。不支持的IClasspathEntry kind=4
其中是M2E不识别并因此抛出错误的值kind = "var"。
现在输入这个。 MVN eclipse:干净
现在在eclipse中刷新项目或重新导入。
我使用Eclipse 4.3.2 (Kepler)和M2E 1.4。X和摸索了好几次这个问题!
在我的情况下,“mvn eclipse:eclipse”命令还生成Checkstyle, PMD和Findbugs配置,所以“mvn eclipse:clean”对我没有帮助,因为它会再次删除所有这些配置文件。
对我来说,最好的解决办法就是删除所有。”类路径”文件:
find . -name ".classpath" -delete
然后将项目导入eclipse。
看到所有其他答案。我找到了一个更简单的方法。
我只是删除了.classpath(用eclipse编辑)中包含var的所有行,并使用maven ->更新项目而没有出现错误。