Kru*_*hah 25 eclipse code-coverage cobertura eclipse-kepler eclipse-luna
当我试图通过eclipse市场在eclipse kepler(java/j2ee版本)中安装cobertura插件时,我收到以下错误消息.
无法完成安装,因为找不到一个或多个必需的项目.正在安装的软件:eCobertura 0.9.8.201007202152(ecobertura.feature.group 0.9.8.201007202152)
缺少要求:eCobertura 0.9.8.201007202152(ecobertura.feature.group 0.9.8.201007202152)要求'org.junit4 0.0.0'但无法找到
小智 22
通过将junit插件子目录从以前版本的Eclipse复制到我的plugins /目录中,然后重新启动Eclipse,我能够安装eCobertura.
我的Eclipse(Spring Toolsuite 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.
Bos*_*jin 12
eCobertura在新的eclipse(Kepler,Luna)上安装会导致问题,因为较新版本的JUnit包不受eCobertura依赖项检查器处理.
其中一个解决方案(在上一个答案中建议)是您必须org.junit*从旧的Eclipse安装中复制包,但如果您没有它,则可能会出现问题.
全新安装的解决方案非常相似:您必须org.junit4_4.8.1.v20120523-1257.jar从互联网下载并将其放置到eclipse的plugins文件夹中.
请注意,org.junit_4.10.0.v4_10_0_v20120426-0900.jar在这种情况下您无需添加.
之后,您将能够安装eCobertura.
| 归档时间: |
|
| 查看次数: |
17265 次 |
| 最近记录: |