Изменение местоположения инструментальных классов Clover
Я использую Clover 2.5, и у меня есть цель, которая будет упаковывать двоичные файлы. Однако в настоящий момент кажется, что инструментальные классы Clover генерируются в том же выходном каталоге, что и неинструментированные классы, которые я хочу упаковать в jar.
Как мне создать флягу, чтобы не включать инструментированные классы? Есть ли способ изменить место, где вырываются инструментированные классы? Или единственный способ упаковать jar-файл, не содержащий инструментированных классов, - это перекомпилировать все заново?
Я попытался использовать атрибут tmpdir цели установки клевера, но это, похоже, не имело никакого эффекта.
1 ответ
Если вы делаете это вручную с помощью Ant, используйте <clover-instr>
задача вместо <clover-setup>
, <clover-instr>
имеет destdir
атрибут, который является "каталогом, в который Clover запишет инструментированную копию исходного кода".
Если вы используете Eclipse, чтобы отключить все это, в документации Clover сказано, что вы можете "щелкнуть правой кнопкой мыши по своему проекту и выбрать свойства, выбрать Clover, выбрать вкладку" Компиляция ", выбрать" Указанная пользователем папка ", а затем выбрать каталог проекта, где Вы хотите, чтобы инструментальные классы [были выведены]".