我想生成並查看Java-Maven項目的覆蓋率報告。如何使用Cobertura Maven插件查看HTML覆蓋率報告?
我已經添加了以下到pom.xml
:
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<formats>
<format>html</format>
</formats>
</configuration>
</plugin>
</plugins>
</reporting>
當我運行mvn cobertura:cobertura
它成功地和報告建立到Cobertura Report generation was successful
,但我無法找到該報告控制檯。
如果我將cd
轉換爲target/cobertura
我找到一個名爲cobertura.ser
的文件,但我不知道如何處理它。
編輯:在重新檢查文檔之後,感謝Andreas_D,我添加了<reporting>
標記,但獲得了相同的結果。
使用jacoco,它比要好得多cobertura http://technikes.com/how-to-generate-code-coverage-report-in-java-jacoco-graphical-report/您還可以獲得3種格式的報告,即HTML,CSV和XML – 2017-06-03 13:51:23
@sakshamagarwal嗯,我問這個問題是2011年,備案。在2017年,我很感謝不要處理Java/Maven/XML廢話。 – 2017-06-05 12:21:11
可能會幫助其他開發者。希望將來能解決你的任何錯誤。謝謝 – 2017-06-07 15:32:35