Не удается установить плагин 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 ', но его не удалось найти
Ответы
Ответ 1
Мне удалось получить 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.
Ответ 2
Установка eCobertura
в новый eclipse (Kepler
, Luna
) вызывает проблему из-за более новой версии пакета JUnit
, который не обрабатывается с помощью eCobertura
checkers.
Один из решений (предложенный в предыдущем ответе) заключается в том, что вам нужно скопировать пакеты org.junit*
из старой установки eclipse, но это может быть проблемой, если у вас ее нет.
Решение для совершенно новой установки очень похоже: вам нужно скачать org.junit4_4.8.1.v20120523-1257.jar
из Интернета и просто поместить его в папку плагинов eclipse.
Обратите внимание, что вам не нужно добавлять org.junit_4.10.0.v4_10_0_v20120426-0900.jar
в этом случае.
После этого вы сможете установить eCobertura
.
Ответ 3
Загрузите eclipse из эту ссылку и
перейдите к $eclipse_home/plugins
и скопируйте эти папки
-
org.junit_4.10.0.v4_10_0_v20120426-0900
-
org.junit4_4.8.1.v20120523-1257
Ответ 4
Немного поздно, но просто хотел добавить, что это работало для STS 3.8.1 с использованием Eclipse Mars. Просто загрузите JAR, указанный выше, и поместите в папку "plugins".