“如何修复错误”;验证org/eclipse/m2e/wtp/MavenWtpPlugin“;

“如何修复错误”;验证org/eclipse/m2e/wtp/MavenWtpPlugin“;,eclipse,maven,websphere,m2e,m2e-wtp,Eclipse,Maven,Websphere,M2e,M2e Wtp,我有Eclipse(Juno SR2)和M2E(1.3)、M2E-WTP(0.17)以及用于v.8的WebSphere开发工具。该问题是在Websphere Dev tools安装之后开始的。它在错误对话框中说:“正在验证”“org/eclipse/m2e/wtp/MavenWtpPlugin” 在Eclipse日志中,结果是NoClassDefFoundError !MESSAGE An internal error occurred during: "Validating <modul

我有Eclipse(Juno SR2)和M2E(1.3)、M2E-WTP(0.17)以及用于v.8的WebSphere开发工具。该问题是在Websphere Dev tools安装之后开始的。它在错误对话框中说:“正在验证”“org/eclipse/m2e/wtp/MavenWtpPlugin”

在Eclipse日志中,结果是NoClassDefFoundError

!MESSAGE An internal error occurred during: "Validating <module name here>".
!STACK 0
java.lang.NoClassDefFoundError: org/eclipse/m2e/wtp/MavenWtpPlugin
!消息:“验证”期间发生内部错误。
!堆栈0
java.lang.NoClassDefFoundError:org/eclipse/m2e/wtp/MavenWtpPlugin
有人在解决这个问题上有运气吗


谢谢

缺少的类实际上就在那里,plugin
org.eclipse.m2e.wtp
。开始挖掘IBM的WAS开发工具。 问题源于
com.ibm.etools.maven.javaee.core
plugin。 在
\plugins\com.ibm.etools.maven.javaee.core_1.1.0.v20130522_1924\
下检查MANIFEST.MF,结果发现在
org.eclipse.m2e.wtp上存在一些奇怪的版本范围捆绑依赖关系;bundle version=“[1.0.0,2.0.0]”;分辨率:=可选
。插件
org.eclipse.m2e.wtp
版本甚至不接近版本
1.0.0
,分辨率是可选的,因此进行了一些更改以符合bundle分辨率:

...,org.eclipse.m2e.wtp;bundle-version="[0.1.0,2.0.0)";resolution:=optional,...
使用
-clean
参数启动Eclipse,并刷新工作区中的所有Maven项目

这似乎对我很有帮助。你仍然可以

"Updating Maven Project". Unsupported IClasspathEntry kind=4
但这里已经有了解决办法