我正在使用Clover 2.5,我有一个目标,它将打包二进制文件。但是,目前看来,Clover检测类正在与我希望在jar中打包的未检测类相同的输出目录中生成。
如何创建jar以便不包含已检测的类?有没有办法改变检测类的吐出位置?或者打包一个不包含已检测类的jar的唯一方法是重新编译所有内容?
我尝试使用 clover-setup 目标的 tmpdir 属性,但似乎没有任何效果。
答案 0 :(得分:6)
如果您使用Ant手动执行此操作,请使用<clover-instr>
任务而不是<clover-setup>
。 <clover-instr>
具有destdir
属性,该属性是“Clover将编写源代码的检测副本的目录”。
如果您正在使用Eclipse来完成所有这些操作,Clover documentation表示您可以“右键单击您的项目并选择属性,选择Clover,选择编译选项卡,选择'用户指定的文件夹'和然后选择一个项目目录,您希望检测类[要输出]“。