【问题标题】:How can I set the location for the cobertura data file when using the cobertura maven plugin?使用 cobertura maven 插件时如何设置 cobertura 数据文件的位置?
【发布时间】:2010-12-01 18:00:33
【问题描述】:

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

【问题讨论】:

    标签: maven cobertura


    【解决方案1】:

    看看http://jira.codehaus.org/browse/MCOBERTURA-57

    Arnaud Heritier 添加了一条评论 - 09/Dec/07 下午 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>
    

    【讨论】:

    • 当我尝试这个时,我得到“无法覆盖只读参数:目标中的数据文件:cobertura:instrument”
    • 对我不起作用。设置dataFile对cobertura maven plugin v2.5.2无效
    【解决方案2】:

    Cobertura FAQ,您可以使用属性net.sourceforge.cobertura.datafile

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

    【讨论】:

    • 谢谢,但 net.sourceforge.cobertura.datafile 只是告诉你数据文件在哪里。
    猜你喜欢
    • 2012-08-08
    • 2013-05-29
    • 2012-01-16
    • 2014-12-01
    • 2012-03-13
    • 1970-01-01
    • 2016-03-21
    • 2012-02-02
    • 2021-03-15
    相关资源
    最近更新 更多