码迷,mamicode.com
首页 > 系统相关 > 详细

学习记录(5):linux服务器上部署jacoco、ant遇到的一堆坑

时间:2020-05-06 20:08:15      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:str   生成   resource   重要   jar包   location   ESS   details   serve   

1、需要下载jacooc 和 ant的包,放在linux下。目录自定

Ant:https://ant.apache.org/bindownload.cgi(历史版本:https://archive.apache.org/dist/ant/binaries/
Jacoco:https://www.eclemma.org/jacoco/

2、tomcat下或者有些自定义下的启动文件:*.sh

JAVA_OPTS= "-javaagent:/data/new/lib/jacocoagent.jar=includes=*,output=tcpserver,port=10652,address=127.0.0.1,append=true"

坑1:端口不能与现有服务器上存在的端口重复

技术图片

 

 

 

坑2:address 用 127.0.0.1不行的话,可以换成服务器的ip

坑3:最最重要的,也是坑了一大堆人的就是。这个配置要放在最前面。尝试过N多次放在JAVA_OPTS其他配置后面N多次,服务起不来,日志查不到错误。各种抓狂。也不知道百度什么

3、配置ant

ant下载解压后,在bin目录下建build.xml文件。配置看参考链接。配置好了后,

执行命令:./ant -v

坑1:build.xml文件找不到 .(build .xml 文件要在bin目录下)

坑2:报告生成了。但是具体的方法点不进去。

原因:配置这项的时候,需要代码的源文件。不是编译后的class文件。也不是war包jar包(<property name="resource.code" location="/data/temp/test/test-api/src/main/java/" />)

同时这个目录层级要跟class配置的<property name="result.classes.dir" location="${result.dir}/classes" />。不然也是下面的这个结果

技术图片

 

 

 

参考:https://blog.csdn.net/czy3y/article/details/81741136?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4

学习记录(5):linux服务器上部署jacoco、ant遇到的一堆坑

标签:str   生成   resource   重要   jar包   location   ESS   details   serve   

原文地址:https://www.cnblogs.com/kanbudong/p/12838286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!