标签:
maven的测试覆盖率插件集成,首先修改工程的pom.xml文件,添加cobertura-maven-plugin插件,如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
< project > ... < reporting > < plugins > < plugin > < groupId >org.codehaus.mojo</ groupId > < artifactId >cobertura-maven-plugin</ artifactId > < version >2.5.1</ version > </ plugin > </ plugins > </ reporting > ... </ project > |
首先运行“mvn cobertura:help”, 如果不能运行,请添加以下仓库
1
2
3
4
5
6
7
8
9
10
|
< project > ... < pluginRepositories > < pluginRepository > < id >Codehaus repository</ id > < url >http://repository.codehaus.org/</ url > </ pluginRepository > </ pluginRepositories > ... </ project > |
运行mvn coberura:coberura
如果运行成功 请查看{project}\target\site\coberura\index.html
如下图
下面是cobertura插件的命令
1
2
3
4
5
6
|
mvn cobertura:help 查看cobertura插件的帮助 mvn cobertura:clean 清空cobertura插件运行结果 mvn cobertura:check 运行cobertura的检查任务 mvn cobertura:cobertura 运行cobertura的检查任务并生成报表,报表生成在target/site/cobertura目录下 cobertura:dump-datafile Cobertura Datafile Dump Mojo mvn cobertura:instrument Instrument the compiled classes |
标签:
原文地址:http://www.cnblogs.com/yucongblog/p/5392932.html