# jacocoIncremental **Repository Path**: hclps/jacocoIncremental ## Basic Information - **Project Name**: jacocoIncremental - **Description**: jacoco增量统计 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2019-06-15 - **Last Updated**: 2021-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jacocoIncremental 打包后使用incremental-jar-with-dependencies.jar包 #### 介绍 jacoco增量统计 #### 使用说明 1:jacoco 下载:https://www.eclemma.org/jacoco/ 2:安装ant 从http://ant.apache.org 上下载tar.gz版ant vim ~/.bash_profile export ANT_HOME=/usr/apache-ant-1.9.2 export PATH=$PATH:$ANT_HOME/bin 3:解压,将lib下面的jacocoagent.jar 放到服务器的任意目录中,并在catalina.sh 添加: JAVA_OPTS="-javaagent:[yourPath/]jacocoagent.jar=includes=com.companyName.*,output=tcpserver,port=PORT,address=IP -Xverify:none" 例子: JAVA_OPTS=-javaagent:/home/huangchunlong/jar/jacoco/jacocoagent.jar=includes=*,output=tcpserver,port=12345, address=192.168.xx.xx,append=true 4. java -jar incremental.jar -f [yml配置文件] #### yml配置文件内容如下: ``` jacoco: path: source: #必填 拉取代码存放路径 report: #必填 存放报告路径 git: url: #必填 仅支持https user: #git账户 必填 pswd: #git密码 必填 branch: # 分支 默认master v1: # v1,v2不填写默认比较最新2个版本 新版本号 v2: # 旧版本号 include: #包含类 多个用,分隔 exclude: #排除类 多个用,分隔 server: ip: #项目运行服务器ip 必填 port: #必填 ```