# I want to display coverage on SonarQube

**URL:** <https://community.sonarsource.com/t/i-want-to-display-coverage-on-sonarqube/51101>\
**Category:** SonarQube Server / Community Build\
**Created:** [October 8, 2021, 2:07am UTC](https://community.sonarsource.com/t/i-want-to-display-coverage-on-sonarqube/51101 "2021-10-08T02:07:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kenta](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/kenta/32/22153_2.png) [@kenta](https://community.sonarsource.com/u/kenta)\
**Post date:** [October 8, 2021, 2:07am UTC](https://community.sonarsource.com/t/i-want-to-display-coverage-on-sonarqube/51101/1 "2021-10-08T02:07:36Z")

</div>

I want to display the coverage of java project on SonarQube.

I am using sonar-scanner.

However, the coverage is not reflected on SonarQube.

Please let me know if there is something missing in the execution content.

【Execution content】  
①Run the following in a JDK 11 environment  
mvn test jacoco:report  
（Create “./target/site/jacoco/jacoco.xml”）

Next, in the JDK8 environment, the following was executed for the execution result of ①.

./node\_modules/.bin/sonar-scanner   
-Dsonar.host.url=http://xx.xx.xx.xx:9000/sonarqube   
-Dsonar.projectBaseDir=./   
-Dsonar.sources=./src   
-Dsonar.exclusions=src/main/resources/\*\*   
-Dsonar.test=src/test   
-Dsonar.sourceEncoding=UTF-8   
-Dsonar.projectKey=xxxxxxxxx   
-Dsonar.projectName=xxxxxxxxx   
-Dsonar.dynamicAnalysis=false   
-Dsonar.java.binaries=target/classes   
-Dsonar.coverage.jacoco.xmlReportPaths=./target/site/jacoco/jacoco.xml

【version information】

SonarQube Community EditionVersion 7.3 (build 15553)

sonar-java-plugin-5.6.1.15064.jar

SonarQube Scanner 3.1.0.1141

Java 1.8.0\_201 Oracle Corporation (64-bit)

Linux 5.10.16.3-microsoft-standard-WSL2 amd64

---

<div class="post-metadata">

**Author:** ![ganncamp](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/ganncamp/32/1261_2.png) [@ganncamp](https://community.sonarsource.com/u/ganncamp)\
**Post date:** [October 8, 2021, 6:26pm UTC](https://community.sonarsource.com/t/i-want-to-display-coverage-on-sonarqube/51101/2 "2021-10-08T18:26:52Z")

</div>

Hi,

First, your version is past EOL. You should upgrade to either the latest version or the current LTS at your earliest convenience. Your upgrade path is:

> 7.3 → 7.9.6 → 8.9.2 → 9.1 (last step optional)

You may find the [Upgrade Guide](https://docs.sonarqube.org/latest/setup/upgrading/) and the [LTS-to-LTS Upgrade Notes](https://docs.sonarqube.org/8.9/setup/lts-to-lts-upgrade-notes/) helpful. If you have questions about upgrading, feel free to open a new thread for that [here](https://community.sonarsource.com/tag/8-9-lts-upgrade).

Regarding your actual question I believe you’ll _need_ to do the upgrade for your JaCoCo XML report to be read properly.

Also since, you’re using Maven to build. You should use it to analyze as well. Then I believe including coverage should just work. And you’ll be able to eliminate many of the parameters you’re using.

And finally, once you upgrade you’ll find that you can run analysis with Java 11. In fact, you’ll have to.

&nbsp;  
HTH,  
Ann

---

<div class="post-metadata">

**Author:** ![kenta](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/kenta/32/22153_2.png) [@kenta](https://community.sonarsource.com/u/kenta)\
**Post date:** [October 12, 2021, 11:49am UTC](https://community.sonarsource.com/t/i-want-to-display-coverage-on-sonarqube/51101/3 "2021-10-12T11:49:51Z")

</div>

Hi,

Thank you.

Plan for version upgrade.

kenta
