SonarQube Version 8.9.10
Code coverage is not reflecting the in the SonarQube for any branch of the project. It is showing as 0%
Below is the code snippet for code coverage in pom.xml file:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>11</java.version>
<jackson.core.version>2.9.10.8</jackson.core.version>
<sonar.host.url>https://sonarqube.pearson.com</sonar.host.url>
<!-- <sonar.core.codeCoveragePlugin>jacoco</sonar.core.codeCoveragePlugin>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis> -->
<sonar.jacoco.reportPath>${project.basedir}/../target/jacoco.exec</sonar.jacoco.reportPath>
<!-- <sonar.sources>src/main</sonar.sources>
<sonar.tests>src/test</sonar.tests> -->
<sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
<sonar.language>java</sonar.language>
<sonar.login>$SONAR_TOKEN</sonar.login>
<sonar.exclusions>src/main/java/com/pearson/notes/xconnect/domain/**/*,src/main/java/com/pearson/notes/xconnect/aop/**/*,src/main/java/com/pearson/notes/xconnect/configuration/**/*,src/main/java/com/pearson/notes/xconnect/exception/**/*,src/main/java/com/pearson/notes/xconnect/NotesXConnectApplication.java</sonar.exclusions>
<sonar.java.binaries>target/classes</sonar.java.binaries>
<sonar.projectName>notesXconnect</sonar.projectName>
<sonar.projectKey>NotesXconnect</sonar.projectKey>
<newrelic.version>8.0.0</newrelic.version>
</properties>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.7</version>
<configuration>
<destFile>${basedir}/target/jacoco.exec</destFile>
</configuration>
<executions>
<execution>
<id>jacoco-initialize</id>
<goals>
<goal>prepare-agent</goal>
</goals>
<!--<phase>test-compile</phase>-->
</execution>
<execution>
<id>jacoco-site</id>
<phase>verify</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.3.0.603</version>
</plugin>