Настройка Cobertura с помощью Ant - PullRequest
2 голосов
/ 07 марта 2012

Я пытаюсь заставить Cobertura работать над сборкой Ant моего проекта, и все, с чем мне нужно работать, это документация / часто задаваемые вопросы и пример build.xml, который использует cobertura, но, очевидно, никогда не работал (ха!).

  • Я вижу в Cobertura taskdef ресурс, который называется tasks.properties - что это за файл и где он находится на моей машине (я не смог найти его где-нибудь внутри моего дома в Eclipse)?
  • Где я должен установить cobertura.jar, чтобы Ant знал, как ссылаться на него напрямую (вместо абсолютного пути)?

Заранее спасибо за любую помощь здесь.

1 Ответ

1 голос
/ 07 марта 2012

tasks.properties находится внутри JAR-файла cobertura;вы можете просмотреть его в UNIX-подобной системе:

jar xf cobertura.jar tasks.properties; cat tasks.properties 

Вы можете поместить cobertura.jar в подкаталог lib вашей локальной установки Ant, если вы хотите, чтобы он всегда был доступен, но IMO лучшесохранить его в отдельном месте и явно добавить в путь к классам в файле сборки.Это предотвращает загрузку нежелательных классов в других сборках.

...