我正在使用四叶草2.5,我有一个将打包二进制文件的目标。但是,目前看来,Clover仪器类正在与我希望打包在jar中的非仪器类在相同的输出目录中生成。

我该如何创建一个jar,以便不包含检测类?有没有办法改变检测类的位置?还是打包不包含检测类的jar的唯一方法是再次重新编译所有内容?

我尝试使用三叶草设置目标的tmpdir属性,但这似乎没有任何效果。

最佳答案

如果您是使用Ant手动执行此操作,请使用 <clover-instr> 任务而不是<clover-setup><clover-instr>具有destdir属性,该属性是“Clover将在其中写入源代码的检测副本的目录”。

如果您正在使用Eclipse来启动所有这些功能,则Clover documentation表示您可以“右键单击您的项目并选择属性,选择“三叶草”,选择“编译”选项卡,选择“用户指定的文件夹”,然后选择一个项目目录。希望有仪器的类[输出]”。

10-04 20:18