1.编辑pom
添加jacoco插件
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.5.3.201107060350</version>
<executions>
<execution>
<goals>
<goal>
prepare-agent
</goal>
</goals>
</execution>
<execution>
<id>JaCoCo Report</id>
<phase>prepare-package</phase>
<goals>
<goal>
report
</goal>
</goals>
</execution>
</executions>
</plugin>
2.获取jacoco结果
执行maven构建,project -> run -> maven install,构建成功:
可见单元测试了两个用例,并且没有失败和错误;另外生成了jacoco report
在target目录中生成:
jacoco.exec可以用于手动生成覆盖率报告,或者集成到其他平台(比如sonarqube)中展示;site文件夹中包含本次jacoco覆盖率的报告: