jacoco不必多说,代码覆盖率工具。相比于其他java web项目,spring boot项目本身集成了tomcat,所以集成方法稍微区别于其他项目。
直接进入正题,在本地建一个spring boot项目,并创建一个名为HelloController的class,写两个hello world(网上很多现成的demo,可以直接拿来用)
成功启动main方法后浏览器访问127.0.0.1:8080/hello即可看到刚刚写的hello world。demo建好后使用maven install将项目打成jar包,jar包会在项目的target目录下。
此时就可以开始jacoco的集成了,需下载jacoco和ant到本地
jacoco官网:http://www.eclemma.org/jacoco/
ant官网:https://ant.apache.org/bindownload.cgi(ant需配合环境变量)
下载后在本地解压即可。
在ant所在目录的bin路径下新建build.xml文件(网上很多现成的,改成自己需要的即可):
<?xml version="1.0" encoding="UTF-8"?>
<project name="test" xmlns:jacoco="antlib:org.jacoco.ant" >
<!--Jacoco的安装路径-->
<property name&