Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
在使用cobertura maven插件时,如何设置cobertura数据文件的位置?_Maven_Cobertura - Fatal编程技术网

在使用cobertura maven插件时,如何设置cobertura数据文件的位置?

在使用cobertura maven插件时,如何设置cobertura数据文件的位置?,maven,cobertura,Maven,Cobertura,我正在使用cobertura maven插件2.4。我看不到任何选项来设置将数据文件(cobertura.ser)存储到特定文件夹的位置。从中,可以使用属性net.sourceforge.cobertura.datafile 例如-Dnet.sourceforge.cobertura.datafile=${basedir}/cobertura.ser看看 Arnaud Heritier在2007年12月9日下午4:16添加了一条评论 修正了cobertura 1.9 默认情况下,cobertur

我正在使用cobertura maven插件2.4。我看不到任何选项来设置将数据文件(cobertura.ser)存储到特定文件夹的位置。

从中,可以使用属性
net.sourceforge.cobertura.datafile

例如
-Dnet.sourceforge.cobertura.datafile=${basedir}/cobertura.ser

看看

Arnaud Heritier在2007年12月9日下午4:16添加了一条评论

修正了cobertura 1.9 默认情况下,cobertura.ser文件现在位于:
${project.build.directory}/cobertura/cobertura.ser

可以在插件配置中通过以下方式更改:


cobertura maven插件
${basedir}/target/test-harness/check/cobertura.ser

谢谢,但是net.sourceforge.cobertura.datafile只告诉您数据文件在哪里。当我尝试此操作时,我发现“无法覆盖只读参数:goal:cobertura:instrument中的数据文件”对我不起作用。设置
dataFile
对cobertura maven插件v2.5.2没有影响
<plugin>
  <artifactId>cobertura-maven-plugin</artifactId>
  <configuration>
    <dataFile>${basedir}/target/test-harness/check/cobertura.ser</dataFile>
  </configuration>
</plugin>