2

使用 cobertura 建立新的 maven 项目

它运行良好,类得到检测并生成 html 报告

但 netbeans 显示 0% 的覆盖率,视图从不刷新

    <cobertura.version>2.1.1</cobertura.version>
    <cobertura.plugin.version>2.7</cobertura.plugin.version>
.........
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>cobertura-maven-plugin</artifactId>
            <version>${cobertura.plugin.version}</version>
            <dependencies>
                <dependency>
                    <groupId>net.sourceforge.cobertura</groupId>
                    <artifactId>cobertura</artifactId>
                    <version>${cobertura.version}</version>
                </dependency>
            </dependencies>
            <executions>
                <execution>
                    <goals>
                        <goal>clean</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
4

2 回答 2

0

您是否在示例中包含了所有相关部分?清洁是您执行的唯一目标吗?您还需要执行 check 目标或 corbetura 目标。

只需指定 corbetura 插件并在 pom.xml 的报告部分中包含配置,您的设置就可以变得更加简单。按照说明操作,请参阅http://mojo.codehaus.org/cobertura-maven-plugin/usage.html#

于 2015-05-05T16:32:34.503 回答
0

Netbeans 在 cobertura 2.7 上存在问题。我升级到 cobertura 2.6,一切都开始工作了。

于 2015-09-14T08:31:06.620 回答