簡體   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