【问题标题】:Sonarqube and Jacoco Gradle PluginsSonarqube 和 Jacoco Gradle 插件
【发布时间】: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


【解决方案1】:

用于 Gradle 的 SonarQube 插件将查找查看 Jacoco 任务上下文的路径,然后自动设置 sonar.jacoco.reportPaths 属性。

【讨论】:

    猜你喜欢
    • 2017-01-01
    • 2016-09-05
    • 2014-07-08
    • 2016-12-03
    • 2018-12-18
    • 2015-08-03
    • 2018-08-14
    • 1970-01-01
    • 2017-01-14
    相关资源
    最近更新 更多