我正在尝试生成coverage.xml,以便可以在Hudson的Cobertura插件中引用它,但未创建文件。
我已将以下内容添加到我的POM中
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<formats>
<format>html</format>
<format>xml</format>
</formats>
</configuration>
</plugin>
</plugins>
</reporting>
运行mvn cobertura:cobertura之后,将按预期在** \ target \ site \ cobertura生成HTML站点,但是找不到覆盖率.xml。我想念/误解了什么?
我正在运行Maven 3.0.3
最佳答案
在应用程序目标中添加以下几行代码:(在jenkins中配置应用程序部分)
cobertura:cobertura -Dcobertura.report.format=xml
pom.xml更改:
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.6</version>
<configuration>
<formats>
<format>html</format>
<format>xml</format>
</formats>
</configuration>
</plugin>
</plugins>
关于maven-plugin - Maven Cobertura插件未生成coverage.xml,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9398662/