一、安装jacoco
下载链接
解压后主要用到这两个
配置springboot启动时环境变量,我用的开发工具是idea
添加如下命令:
-javaagent:D:\soft\dev\jacoco-0.8.8\lib\jacocoagent.jar=includes=com.*,output=tcpserver,address=127.0.0.1,port=6300,append=true
其中jacocoagent.jar改成自己刚下载的路径,includes最好自定义为自己项目的包名避免扫描没必要的类库,port最好先检查本系统有无占用情况,有的话更换空闲端口
配置好后点击apply应用再启动项目可以看到命令已被执行
直到项目启动完成
二、安装ant
下载链接
下载后解压 把ant配置的系统环境变量
1.新建环境变量 ANT_HOME D:\soft\dev\apache-ant-1.10.12
2.Path新增%ANT_HOME%\bin 保存
3.命令窗口输入 ant -v 检查是否安装成功,如下图表示安装成功
创建build.xml并生成报告
在ant的bin目录下新建build.xml文件
<?xml version="1.0" ?>
<project name="wftestReport" xmlns:jacoco="antlib:org.jacoco.ant" default="jacoco">
<!--Jacoco的安装路径-->
<property name="jacocoantPath" value="D:\soft\dev\jacoco-0.8.8\lib\jacocoant.jar"/>
<!--最终生成.exec文件的路径,Jacoco就是根据这个文件生成最终的报告的-->
<property name="jacocoexecPath" value="D:\app\jacocodata\covercode\jacoco.exec"/>
<!--生成覆盖率报告的路径,直接放在tomct下面,外界直接访问-->
<property name="reportfolderPath" value="D:\app\jacocodata\report"/>
<!--远程tomcat服务的ip地址-->
<property name="server_ip" value