maven cobertura生成类

时间:2009-06-18 03:16:41

标签: maven-2 cobertura

我正在使用maven cobertura插件生成覆盖率报告,但由于某种原因,仪器目标陷入了无限循环。

在我的classes目录(名为bin)中,只要我让仪器目标运行,就会发生一个无限循环并创建目录named generated-classes/cobertura/generated-classes/cobertura ......然后打开。在每个cobertura目录里面都是我的仪器化课程。知道为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

你可以发布你的pom文件吗?或者至少是相关部分?您应该具有以下内容:

<build>
    <pluginManagement>
        <plugins>
...snip...              
            <!-- cobertura code coverage plugin -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>cobertura-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <formats>
                        <format>xml</format>
                    </formats>
                </configuration>
            </plugin>
            <!-- end cobertura code coverage plugin -->

        </plugins>
    </pluginManagement>
</build>

<reporting>
<plugins>
    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
            <formats>
                <format>xml</format>
            </formats>
        </configuration>
    </plugin>
</plugins>
</reporting>

另外,您是否遵循源的标准maven目录布局?你的pom文件在哪里与源文件有关,你的目录布局是什么样的?