【问题标题】:Cannot install Cobertura plugin for Eclipse无法为 Eclipse 安装 Cobertura 插件
【发布时间】:2013-09-08 22:08:47
【问题描述】:

当我尝试通过 eclipse 市场在 eclipse kepler(java/j2ee 版本)中安装 cobertura 插件时收到以下错误消息。

无法完成安装,因为一个或多个必需项可能 找不到。正在安装的软件:eCobertura 0.9.8.201007202152 (ecobertura.feature.group 0.9.8.201007202152)

缺少要求:eCobertura 0.9.8.201007202152 (ecbertura.feature.group 0.9.8.201007202152)需要'org.junit4 0.0.0' 但找不到

【问题讨论】:

    标签: eclipse code-coverage eclipse-kepler cobertura eclipse-luna


    【解决方案1】:

    有点晚了,但只是想补充一点,这适用于使用 Eclipse Mars 的 STS 3.8.1。只需下载上面指定的 JAR 并放入“plugins”文件夹即可。

    【讨论】:

      【解决方案2】:

      this link下载eclipse和 转到$eclipse_home/plugins 并复制这些文件夹

      • org.junit_4.10.0.v4_10_0_v20120426-0900
      • org.junit4_4.8.1.v20120523-1257

      【讨论】:

        【解决方案3】:

        在新的 Eclipse(KeplerLuna)上安装 eCobertura 会导致问题,因为 JUnit 软件包的较新版本未被 eCobertura 依赖项检查器处理。

        其中一个解决方案(在上一个答案中建议)是您必须从旧的 eclipse 安装中复制 org.junit* 包,但如果您没有它,这可能是个问题。

        全新安装的解决方法非常相似:你需要从网上下载org.junit4_4.8.1.v20120523-1257.jar,然后放到eclipse的plugins文件夹中。

        请注意,在这种情况下您不需要添加 org.junit_4.10.0.v4_10_0_v20120426-0900.jar

        之后,您将能够安装eCobertura

        【讨论】:

        • 这是真正奇怪的部分。现在是 2015 年,插件仍然停留在那个旧版本上。它甚至不再被维护了吗?
        【解决方案4】:

        我能够通过将 junit 插件子目录从早期版本的 Eclipse 复制到我的 plugins/ 目录中来安装 eCobertura,然后重新启动 Eclipse。

        我的 Eclipse (Spring Toolssuite v3.3) 附带的 junit 版本是 org.junit_4.11.0.v201303080030。这就是导致 eCobertura 安装失败的原因。

        我从 STS 3.2 复制的两个版本是 org.junit4_4.8.1.v20120523-1257 和 org.junit_4.10.0.v4_10_0_v20120426-0900。

        【讨论】:

        • 感谢您对此进行调查,但我们使用 EclEmma 插件代替了 cobertura。它在 eclipse 的两种(java/j2ee)变体中都能完美运行。
        • +1,它对我有用,经过编辑,易于执行
        • +1 - 整洁的小解决方案。希望 ecobertura 插件可以更新,因此用户不需要这些步骤
        • 它对我来说非常好用。我从之前的 Eclipse 3.6.2 Helios 安装中复制了 org.junit4_4.8.1.v20100525 和 org.junit_4.8.1.v4_8_1_v20100427-1100。
        猜你喜欢
        • 1970-01-01
        • 2019-07-08
        • 2015-09-18
        • 2010-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-01
        相关资源
        最近更新 更多