it-swarm.com.ru

Не удается установить плагин Cobertura для Eclipse

Я получаю следующее сообщение об ошибке при попытке установить плагин cobertura в Eclipse kepler (версия Java/j2ee) через рынок Eclipse.

Не удается завершить установку, поскольку один или несколько обязательных элементов могут не найден Устанавливаемое программное обеспечение: 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 'но его не удалось найти

25
Krunal Shah

Мне удалось установить eCobertura, скопировав подкаталоги плагинов junit из предыдущей версии Eclipse в мой каталог plugins /, а затем перезапустив Eclipse.

Версия junit, поставляемая с моим Eclipse (Spring Toolsuite v3.3), была 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. 

22
user2816065

Установка eCobertura на новом Eclipse (Kepler, Luna) вызывает проблему из-за более новой версии пакета JUnit, которая не обрабатывается средством проверки зависимостей eCobertura

Одно из решений (предложенное в предыдущем ответе) заключается в том, что вам нужно скопировать пакеты org.junit* из старой установки Eclipse, но это может стать проблемой, если у вас ее нет.

Решение для совершенно новой установки очень похоже: вам нужно скачать org.junit4_4.8.1.v20120523-1257.jar из интернета и просто поместить его в папку плагинов Eclipse.

Обратите внимание, что вам не нужно добавлять org.junit_4.10.0.v4_10_0_v20120426-0900.jar в этом случае.

После этого вы сможете установить eCobertura.

12
Bosko Mijin

Загрузите Eclipse из по этой ссылке и Перейдите в $Eclipse_home/plugins и скопируйте эти папки

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

Немного поздно, но просто хотел добавить, что это работает для STS 3.8.1 с использованием Eclipse Mars. Просто скачайте JAR, указанный выше, и поместите в папку «plugins».

0
jdavis