Sonarqube 无法为ant项目在sonar上配置jacoco

Sonarqube 无法为ant项目在sonar上配置jacoco,sonarqube,Sonarqube,我已从internet下载了jacoco,并将源目录下的文件夹复制到名为reports的文件夹中。现在我有以下内容 drwxr-xr-x. 7 root root 4096 Oct 15 15:03 . drwxrwxr-x. 6 build build 4096 Oct 15 14:52 .. drwxr-xr-x. 9 root root 4096 Oct 7 00:52 coverage drwxr-xr-x. 6 root root 4096 Oct 7 01:06 do

我已从internet下载了jacoco,并将源目录下的文件夹复制到名为reports的文件夹中。现在我有以下内容

drwxr-xr-x. 7 root  root  4096 Oct 15 15:03 .
drwxrwxr-x. 6 build build 4096 Oct 15 14:52 ..
drwxr-xr-x. 9 root  root  4096 Oct  7 00:52 coverage
drwxr-xr-x. 6 root  root  4096 Oct  7 01:06 doc
-rw-r--r--. 1 root  root  3250 Oct  7 01:06 index.html
drwxr-xr-x. 2 root  root  4096 Oct  7 01:06 lib
drwxr-xr-x. 2 root  root  4096 Oct 15 15:02 META-INF
drwxr-xr-x. 2 root  root  4096 Oct  7 01:06 test
但是在下面的链接上

我看到报告中添加了jacoco.exec,我不知道现在如何使用jacoco

我已经安装了jenkins,并使用sonar进行代码质量分析,我想在java代码中使用jacoco。我还使用Ant和执行sonar runner生成声纳分析


请有人帮助我如何获得jacoco.exec???

如果您正在使用Ant构建项目,那么您应该看看以下示例项目:

  • 使用Ant进行单元测试的JaCoCo:

  • JaCoCo用于与Ant的集成测试:


只有在您的Ant脚本完成了所有分析准备工作的情况下:编译源代码和测试,使用正确的配置运行单元测试,以生成测试和覆盖率的XML报告。基本上,使用我提供的示例,但只需删除任务,并使用Jenkins使用Ant构建脚本生成的报告。感谢您的回答,我这里确实有一个问题,我已经有一个Ant脚本进行编译,但其中没有编写单元案例,那么,我现在该怎么做呢?我应该编写一个单独的build.xml并从原始版本调用它,还是应该如何继续?正如我告诉过你的,修改你的Ant脚本,使之像示例应用程序中所做的那样。对于正在工作的exmaple,请转到这里: