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

3

我正在使用Cobertura Maven插件2.4版本。我没有看到设置数据文件(cobertura.ser)存储位置到特定文件夹的选项。

2个回答

2
请查看http://jira.codehaus.org/browse/MCOBERTURA-57。 Arnaud Heritier在2007年12月09日下午4:16添加了评论。 使用cobertura 1.9进行修复,默认情况下,cobertura.ser文件现在位于: ${project.build.directory}/cobertura/cobertura.ser 可以通过插件配置进行更改。
<plugin>
  <artifactId>cobertura-maven-plugin</artifactId>
  <configuration>
    <dataFile>${basedir}/target/test-harness/check/cobertura.ser</dataFile>
  </configuration>
</plugin>

当我尝试这样做时,我得到了“无法覆盖只读参数:goal: cobertura:instrument中的dataFile”错误。 - kellyfj
对我无效。使用Cobertura Maven插件v2.5.2设置dataFile没有任何效果。 - Stefan Haberl

1
Cobertura FAQ 中,您可以使用属性 net.sourceforge.cobertura.datafile
例如:-Dnet.sourceforge.cobertura.datafile=${basedir}/cobertura.ser

1
谢谢,但 net.sourceforge.cobertura.datafile 只是告诉你数据文件在哪里。 - David

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接