【问题标题】:Cannot configure jacoco on sonar for ant projects无法在声纳上为 ant 项目配置 jacoco
【发布时间】:2012-10-05 09:10:04
【问题描述】:

我已经从互联网上下载了 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

但是在下面的链接上 https://github.com/SonarSource/sonar-examples/tree/master/projects/code-coverage/it/sonar-runner/it-jacoco-sonar-runner/reports

我看到报告下添加了 jacoco.exec 我很困惑我现在如何使用 jacoco。

我安装了 jenkins 并使用声纳进行代码质量分析,我想将 jacoco 用于我的 java 代码。我也在使用 Ant 并执行 sonar-runner 来生成声纳分析。

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

【问题讨论】:

标签: sonarqube


【解决方案1】:

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

【讨论】:

  • 只有当你的 Ant 脚本做了一切准备分析:编译源代码和测试,使用正确的配置运行单元测试来生成测试和覆盖的 XML 报告。基本上,使用我提供的示例,但只需删除 任务,并使用 Jenkins 使用 Ant 构建脚本生成的报告。
  • 感谢您的回复,我真的有一个问题,我已经有一个可以编译的 ant 脚本,但里面没有写单元案例,所以我现在该怎么办,我应该写一个单独的构建。 xml 并从原始文件中调用相同的内容,或者我应该如何进行?
  • 正如我告诉你的那样,修改你的 Ant 脚本,使其像示例应用程序中所做的那样
猜你喜欢
  • 2018-01-24
  • 2012-08-24
  • 2013-12-21
  • 2018-10-24
  • 2015-02-16
  • 2015-10-04
  • 2017-04-15
  • 2013-05-10
  • 1970-01-01
相关资源
最近更新 更多