Sonar scanner ignores coverage settings for modules, let's try top-level setting
@@ -5,6 +5,7 @@ sonar.projectVersion=4.0
sonar.sourceEncoding=UTF-8
sonar.modules=java_client,java_server
+sonar.coverageReportPaths=bazel-out/_coverage/_coverage_report.dat
java_client.sonar.projectName=Java Client
java_client.sonar.projectBaseDir=.
@@ -15,7 +16,6 @@ java_client.sonar.inclusions=**/*.java
java_client.sonar.java.source=8
java_client.sonar.java.libraries=bazel-bin/external/maven/**/*.jar
java_client.sonar.java.test.libraries=bazel-bin/external/maven/**/*.jar
-java_client.sonar.coverageReportPaths=bazel-out/_coverage/_coverage_report.dat
java_server.sonar.projectName=Java Server
java_server.sonar.projectBaseDir=.
@@ -26,4 +26,3 @@ java_server.sonar.inclusions=**/*.java
java_server.sonar.java.source=8
java_server.sonar.java.libraries=bazel-bin/external/maven/**/*.jar
java_server.sonar.java.test.libraries=bazel-bin/external/maven/**/*.jar
-java_server.sonar.coverageReportPaths=bazel-out/_coverage/_coverage_report.dat
