【问题标题】:How to fix error "Validating org/eclipse/m2e/wtp/MavenWtpPlugin"如何修复错误“验证 org/eclipse/m2e/wtp/MavenWtpPlugin”
【发布时间】:2013-07-10 12:49:26
【问题描述】:

我有带有 M2E (1.3)、M2E-WTP (0.17) 和 WebSphere Dev Tools for v.8 的 Eclipse (Juno SR2)。问题在 Websphere Dev 工具安装后开始。它在错误对话框中说:“验证”“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

有没有人有幸解决了这个问题?

谢谢!

【问题讨论】:

    标签: eclipse maven websphere m2e m2e-wtp


    【解决方案1】:

    实际上缺少的类就在那里,插件org.eclipse.m2e.wtp。开始挖掘 IBM WAS Dev Tools。 问题源于com.ibm.etools.maven.javaee.core 插件。 检查\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)";resolution:=optional 存在一些奇怪的版本范围捆绑依赖。插件org.eclipse.m2e.wtp 版本甚至不接近版本1.0.0 并且分辨率是可选的,因此进行了一些更改以符合捆绑分辨率:

    ...,org.eclipse.m2e.wtp;bundle-version="[0.1.0,2.0.0)";resolution:=optional,...
    

    使用 -clean 参数启动 Eclipse,并刷新工作区中的所有 Maven 项目。

    这似乎对我有用。你可能仍然会得到

    "Updating Maven Project". Unsupported IClasspathEntry kind=4
    

    但是这里已经有一个解决方案"Updating Maven Project". Unsupported IClasspathEntry kind=4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-15
      • 2012-06-10
      • 2013-01-17
      • 2011-10-30
      • 2015-08-30
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      相关资源
      最近更新 更多