Skip to content

Commit 17bb050

Browse files
authored
Merge pull request #223 from deftdevs/sonarqube-multi-module
Make Sonarqube work with this multi-module project
2 parents 6d88911 + 9167879 commit 17bb050

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

pom.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@
7676
<sonar.organization>deftdevs</sonar.organization>
7777
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
7878
<sonar.projectKey>deftdevs_bootstrapi</sonar.projectKey>
79+
<sonar.java.codeCoveragePlugin>jacoco</sonar.java.codeCoveragePlugin>
80+
<sonar.coverage.jacoco.xmlReportPaths>${project.reporting.outputDirectory}/jacoco/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths>
81+
<sonar.exclusions>**/target/**,**/generated-sources/**,**/node_modules/**</sonar.exclusions>
82+
<sonar.test.exclusions>**/test/**/*Test.java,**/test/**/*IT.java</sonar.test.exclusions>
83+
<sonar.java.binaries>target/classes</sonar.java.binaries>
7984
<!-- other properties -->
8085
<atlassian.amps.version>9.3.3</atlassian.amps.version>
8186
<atlassian.platform.version>6.5.44</atlassian.platform.version>
@@ -347,6 +352,31 @@
347352
</execution>
348353
</executions>
349354
</plugin>
355+
356+
<plugin>
357+
<groupId>org.jacoco</groupId>
358+
<artifactId>jacoco-maven-plugin</artifactId>
359+
<version>${jacoco.maven-plugin.version}</version>
360+
<executions>
361+
<execution>
362+
<id>prepare-agent</id>
363+
<goals>
364+
<goal>prepare-agent</goal>
365+
</goals>
366+
</execution>
367+
<execution>
368+
<id>report</id>
369+
<goals>
370+
<goal>report</goal>
371+
</goals>
372+
<configuration>
373+
<formats>
374+
<format>XML</format>
375+
</formats>
376+
</configuration>
377+
</execution>
378+
</executions>
379+
</plugin>
350380
</plugins>
351381
</build>
352382

0 commit comments

Comments
 (0)