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