繁体   English   中英

Sonarqube 和 Jacoco Gradle 插件

[英]Sonarqube and Jacoco Gradle Plugins

我正在使用

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,所以默认为 build/jacoco/test.exec,它是由 jacocoTestReport 任务创建的。

sonarqube 会运行那个 exec 还是什么? 或者 jacoco.exec 是否知道在 build/reports/jacoco/test/jacocoTestReport.xml 中创建了 xml 报告?

或者,该 XML 路径是否是 sonarqube 使用的其他某种默认值?

一切正常,太棒了,但我正在为其他人记录这一切,并且对它们如何结合在一起感到有些困惑。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM