It was tested with the following software
Gradle sonarqube plugin 4.0.0.2929 and also **the latest one (4.4.1.3373) ** (the repository contains the first of the 4.x branch).
Sonarqube 9.5 developer, Sonarqube 9.9 community and Sonarqube 10.x (using the docker images).
Several permutations of sonarqube and plugin version have been tested.
Note that the computation used by Jacoco and SonarQube to compute “coverage” are different. In Jacoco, you are likely seeing the “line coverage”. In SonarQube, the “coverage” value is a weighted average of line coverage and condition coverage. I’ll let a sonarsourcer cite the link to the exact computation.