Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 更改Clover指令化类的位置_Java_Ant_Clover - Fatal编程技术网

Java 更改Clover指令化类的位置

Java 更改Clover指令化类的位置,java,ant,clover,Java,Ant,Clover,我使用的是Clover 2.5,我有一个目标,可以打包二进制文件。然而,目前看来,Clover插入指令的类与我希望打包在jar中的未插入指令的类在同一输出目录中生成 我如何创建一个jar,以便不包括插入指令的类?有没有办法改变插入指令的类被吐出的位置?或者,打包不包含插入指令的类的jar的唯一方法是重新编译所有内容吗 我尝试使用clover设置目标的tmpdir属性,但似乎没有任何效果。如果使用Ant手动执行此操作,请使用该任务,而不是有一个destdir属性,即“Clover将源代码的插入指令

我使用的是Clover 2.5,我有一个目标,可以打包二进制文件。然而,目前看来,Clover插入指令的类与我希望打包在jar中的未插入指令的类在同一输出目录中生成

我如何创建一个jar,以便不包括插入指令的类?有没有办法改变插入指令的类被吐出的位置?或者,打包不包含插入指令的类的jar的唯一方法是重新编译所有内容吗


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

如果使用Ant手动执行此操作,请使用该任务,而不是
有一个
destdir
属性,即“Clover将源代码的插入指令的副本写入的目录”


如果您使用Eclipse来启动所有这些功能,则说明您可以“右键单击项目并选择属性,选择Clover,选择Compilation选项卡,选择“用户指定的文件夹”,然后选择希望插入指令的类[输出]所在的项目目录”

您是否有一个编译真实的和插入指令的源代码的策略,以便sonar代码覆盖率仍然可以通过ANT处理未插入指令的类?