Skip to content

Commit

Permalink
added setting for project code coverage intergration with sonarqube
Browse files Browse the repository at this point in the history
  • Loading branch information
NkwaTambe committed Nov 11, 2024
1 parent a344ee6 commit 4505b4c
Showing 1 changed file with 20 additions and 64 deletions.
84 changes: 20 additions & 64 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -129,43 +129,6 @@
<lombok.version>1.18.30</lombok.version>
<jasypt.version>1.9.3</jasypt.version>

<!--Sonar -->
<sonar.core.coveragePlugin>jacoco</sonar.core.coveragePlugin>
<sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
<sonar.jacoco.reportPath>${project.basedir}/../target/jacoco.exec</sonar.jacoco.reportPath>
<sonar.language>java</sonar.language>
<sonar.coverage.exclusions>
**/*Entity.java,**/*TO.java,
**/*BO.java,**/*PO.java,
**/*Application.java,
**/*Exception.java,
**/*Config*.java,
**/*.xml,
**/ledgers-user-management-service-api/**/*,
**/ledgers-sca-service-api/**/*,
**/ledgers-postings-service-api/**/*,
**/ledgers-middleware-service-api/**/*,
**/ledgers-deposit-account-service-api/**/*,
**/ledgers-jaxb-api/**/*,
**/ledgers-middleware-rest-api/**/*,
**/ledgers-security/**/*,
**/ledgers-app/**/*,
**/ledgers-middleware-rest-server/**/*,
**/ledgers-deposit-account-repository/**/*,
**/ledgers-postings-repository/**/*,
**/ledgers-sca-repository/**/*,
**/ledgers-user-management-repository/**/*,
**/ledgers-utils/**/*,
**/*Provider*.java,
**/*Test*.java,
**/api/**/*,
**/keycloak/client/model/**/*,
**/*Properties*.java
</sonar.coverage.exclusions>
<sonar.moduleName>${project.artifactId}</sonar.moduleName>

<skipITs>false</skipITs>
</properties>

<repositories>
Expand Down Expand Up @@ -563,35 +526,28 @@
</configuration>
</plugin>

<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco-maven-plugin.version}</version>
<configuration>
<destFile>${sonar.jacoco.reportPath}</destFile>
<dataFile>${sonar.jacoco.reportPath}</dataFile>
<append>true</append>
<excludes>
<exclude>**/generated-sources/**</exclude>
</excludes>

</configuration>
<executions>
<execution>
<id>jacoco-initialize</id>
<goals>


<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco-maven-plugin.version}</version>
<executions>
<execution>
<id>prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>jacoco-site</id>
<phase>package</phase>
<goals>
</goals>
</execution>
<execution>
<id>report</id>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
</goals>
</execution>
</executions>
</plugin>


<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand Down

0 comments on commit 4505b4c

Please sign in to comment.