我在哪里可以找到eclEmma依赖项?

时间:2013-02-08 09:56:23

标签: eclipse plugins install eclemma

我正在尝试在我的Eclipse Eclipse安装中安装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,因此互联网连接似乎没问题。

3 个答案:

答案 0 :(得分:9)

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

打开eclemma-2.2.1.zip。 转到features子目录。 在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,覆盖启动器应该可见,覆盖范围应该有效。

答案 1 :(得分:2)

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

我用

安装了它
  

Option 3: Manual Download and Installation

答案 2 :(得分:1)

我尝试按照official documentation手动安装,但它对我不起作用。

  

选项3:手动下载和安装

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

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

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

解决方案:

<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