6

我正在尝试在我的 eclipse Juno 安装中安装 eclEmma。

当我通过“安装新软件”安装时,eclipse 计算依赖关系,要求我接受许可证,然后产生此错误:

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,com.mountainminds.eclemma.asm,2.2.0.201210261515
No repository found containing: osgi.bundle,com.mountainminds.eclemma.core,2.2.0.201210261515
No repository found containing: osgi.bundle,com.mountainminds.eclemma.debug.ui.compatibility,2.2.0.201210261515
No repository found containing: osgi.bundle,com.mountainminds.eclemma.doc,2.2.0.201210261515
No repository found containing: org.eclipse.update.feature,com.mountainminds.eclemma.feature,2.2.0.201210261515
No repository found containing: osgi.bundle,com.mountainminds.eclemma.ui,2.2.0.201210261515
No repository found containing: osgi.bundle,org.jacoco.agent,0.6.0.201210061924
No repository found containing: osgi.bundle,org.jacoco.core,0.6.0.201210061924
No repository found containing: osgi.bundle,org.jacoco.report,0.6.0.201210061924

如果我穿过市场,我会得到

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No artifact repository available.
noArtifactRepositoriesAvailable

选择要安装的内容后不久。

问题:我能做些什么来解决这个问题?我需要额外的更新站点吗?

注意:我刚刚安装了 MoreUnit,所以互联网连接似乎很好。

4

3 回答 3

9

我遇到了同样的问题,并且网站上描述的手动安装 eclemma 不起作用。这就是我所做的(在 4.3 Kepler 上)。

打开 eclemma-2.2.1.zip。转到功能子目录。在 eclipse/feature 目录中,使用 zip 文件的 feature 子目录中的 jar 名称创建一个目录(不带 jar 后缀)。现在打开 jar 并将其内容复制到这个新创建的目录中。

完成后应如下所示:

./eclipse/features/com.mountainminds.eclemma.feature_2.2.1.201306092145/
                   |-META-INF
                   |-about.html
                   |-feature.properties
                   |-feature.xml

然后将 jar 从 zip 中的 plugins 目录复制到 eclipse 安装的 plugins 目录中:

./eclipse/plugins/
          |-com.mountainminds.eclemma.asm_2.2.1.201306092145.jar
          |-com.mountainminds.eclemma.core_2.2.1.201306092145.jar
          |-com.mountainminds.eclemma.debug.ui.compatibility_2.2.1.201306092145.jar
          |-com.mountainminds.eclemma.doc_2.2.1.201306092145.jar
          |-com.mountainminds.eclemma.ui_2.2.1.201306092145.jar
          |-org.jacoco.agent_0.6.3.201306030806.jar
          |-org.jacoco.core_0.6.3.201306030806.jar
          |-org.jacoco.report_0.6.3.201306030806.jar

启动 eclipse 并且覆盖启动器应该是可见的并且覆盖应该工作。

于 2013-07-01T11:26:16.757 回答
2

通过 Marketplace(选项 1)和更新站点(选项 2)安装对我来说也不起作用。

我安装了它

选项 3:手动下载和安装

于 2013-03-18T11:57:07.337 回答
1

我尝试按照官方文档手动安装,但它对我不起作用。

选项 3:手动下载和安装

如需手动安装,请下载最新的 EclEmma 版本。将存档解压缩到 Eclipse 安装的 dropins 文件夹中,然后重新启动 Eclipse:

<your eclipse installation>/
+- dropins/
   +- eclemma-x.y.z/
      +- plugins/
      |  +- ...
      +- feature/
         +- ...

而不是直接将提取的 zip 文件放入 dropins 文件夹。我已经复制了 features 和 plugins 文件夹中可用的所有 jar 文件,并分别手动粘贴到 eclipse 根文件夹下的相同 features 和 plugin 文件夹中。现在它开始工作了。

解决方案:

<your eclipse installation>/
   +- plugins/
   |  +- com.mountainminds.eclemma.asm_2.3.3.201602231923
   |  +- com.mountainminds.eclemma.core_2.3.3.201602231923
   |  +- com.mountainminds.eclemma.debug.ui.compatibility_2.3.3.201602231923
   |  +- com.mountainminds.eclemma.doc_2.3.3.201602231923
   |  +- com.mountainminds.eclemma.ui_2.3.3.201602231923
   |  +- org.jacoco.agent_0.7.6.201602180812
   |  +- org.jacoco.core_0.7.6.201602180812
   |  +- org.jacoco.report_0.7.6.201602180812
   +- feature/
      +- com.mountainminds.eclemma.feature_2.3.3.201602231923
于 2016-12-12T05:28:34.403 回答