Я использую
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 знает, где были созданы отчеты xml в build / reports / jacoco / test / jacocoTestReport.xml?
Или этот путь XML используется по умолчанию, который использует sonarqube?
Все это работает, так здорово, но я документирую все это для других и немного смущен тем, как все это сочетается.