Изменение местоположения инструментальных классов Clover

Я использую Clover 2.5, и у меня есть цель, которая будет упаковывать двоичные файлы. Однако в настоящий момент кажется, что инструментальные классы Clover генерируются в том же выходном каталоге, что и неинструментированные классы, которые я хочу упаковать в jar.

Как мне создать флягу, чтобы не включать инструментированные классы? Есть ли способ изменить место, где вырываются инструментированные классы? Или единственный способ упаковать jar-файл, не содержащий инструментированных классов, - это перекомпилировать все заново?

Я попытался использовать атрибут tmpdir цели установки клевера, но это, похоже, не имело никакого эффекта.

1 ответ

Решение

Если вы делаете это вручную с помощью Ant, используйте <clover-instr> задача вместо <clover-setup>, <clover-instr> имеет destdir атрибут, который является "каталогом, в который Clover запишет инструментированную копию исходного кода".

Если вы используете Eclipse, чтобы отключить все это, в документации Clover сказано, что вы можете "щелкнуть правой кнопкой мыши по своему проекту и выбрать свойства, выбрать Clover, выбрать вкладку" Компиляция ", выбрать" Указанная пользователем папка ", а затем выбрать каталог проекта, где Вы хотите, чтобы инструментальные классы [были выведены]".

Другие вопросы по тегам