2012-03-07 5 views
2

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

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

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

ответ

1

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

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

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