【发布时间】:2019-08-11 00:18:32
【问题描述】:
我正在使用
https://docs.gradle.org/4.2.1/userguide/jacoco_plugin.html
和
https://plugins.gradle.org/plugin/org.sonarqube/2.6.2
在 Java 应用程序中。
运行 './gradlew build jacocoTestreport sonarqube' 工作正常,我可以在 sonarqube 中看到我的代码覆盖率。
我的问题是怎么回事?
我没有声明 sonar.jacoco.reportPaths,所以默认是由 jacocoTestReport 任务创建的 build/jacoco/test.exec。
sonarqube 会运行那个 exec 吗?或者那个 jacoco.exec 是否知道在 build/reports/jacoco/test/jacocoTestReport.xml 中创建了 xml 报告的位置?
或者,那个 XML 路径是 sonarqube 正在使用的其他某种默认值吗?
一切正常,太棒了,但我正在为其他人记录这一切,对它们如何连接在一起有点困惑。
【问题讨论】:
标签: java gradle sonarqube jacoco