为什么sonaqube gradle插件会创建jacoco-overall.exec文件?

tch*_*ick 5 gradle jacoco sonar-runner sonarqube

在我们的多模块gradle构建中,我们使用jacoco来测量代码覆盖率,我们正在创建一个聚合的jacoco-exec文件.要使sonarqube插件使用此文件来创建报告,我们将其配置如下:

sonarqube {
    properties {
        property "sonar.jacoco.reportPath", "$project.rootDir/build/jacoco/jacoco.exec"
    }
}
Run Code Online (Sandbox Code Playgroud)

当使用gradle sonarqube运行sonarqube插件时,它会输出以下消息:

10:56:00.064 INFO  - Analysing C:\A\Projekte\sqs\git\build\sonar\de.kvb.sqs_admin-db\jacoco-overall.exec
10:56:00.116 INFO  - No information about coverage per test.
10:56:00.116 INFO  - Sensor JaCoCoOverallSensor done: 116 ms
...
10:56:00.718 INFO  - Sensor JaCoCoSensor...
10:56:00.720 INFO  - Analysing C:\A\Projekte\sqs\git\build\jacoco\jacoco.exec
10:56:00.738 INFO  - No information about coverage per test.
...
10:56:06.442 INFO  - Analysing C:\A\Projekte\sqs\git\build\sonar\de.kvb.sqs_admin-gui\jacoco-overall.exec
10:56:06.453 INFO  - No information about coverage per test.
10:56:06.453 INFO  - Sensor JaCoCoOverallSensor done: 31 ms
...
10:56:06.833 INFO  - Sensor JaCoCoSensor...
10:56:06.837 INFO  - Analysing C:\A\Projekte\sqs\git\build\jacoco\jacoco.exec
10:56:06.863 INFO  - No information about coverage per test.
Run Code Online (Sandbox Code Playgroud)

两个问题:

1)为什么sonarqube插件会创建所有jacoco-overall.exec文件?

2)为什么sonarqube插件不仅使用我的jacoco.exec文件生成覆盖率报告,还使用所有那些jacoco-overall.exec文件?

马克斯,马克思.