Изменение местоположения инструментальных классов Clover - PullRequest
5 голосов
/ 03 сентября 2010

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

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

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

1 Ответ

6 голосов
/ 20 сентября 2010

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

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

...