Skip to content

Commit b617afc

Browse files
committed
Switch from exclusion to inclusion for jacoco and reduce scope for java-checks
1 parent 339f47b commit b617afc

2 files changed

Lines changed: 25 additions & 20 deletions

File tree

java-checks/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,16 @@
5555
</dependencies>
5656
<build>
5757
<plugins>
58+
<plugin>
59+
<groupId>org.jacoco</groupId>
60+
<artifactId>jacoco-maven-plugin</artifactId>
61+
<configuration>
62+
<includes>
63+
<include>org.sonar.java.checks.*</include>
64+
<include>org.sonar.java.tag.*</include>
65+
</includes>
66+
</configuration>
67+
</plugin>
5868
<plugin>
5969
<groupId>org.apache.maven.plugins</groupId>
6070
<artifactId>maven-dependency-plugin</artifactId>

java-squid/pom.xml

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -71,27 +71,22 @@
7171
</dependencies>
7272

7373
<build>
74-
<pluginManagement>
75-
<plugins>
76-
<plugin>
77-
<groupId>org.jacoco</groupId>
78-
<artifactId>jacoco-maven-plugin</artifactId>
79-
<version>${jacoco.version}</version>
80-
<configuration>
81-
<excludes>
82-
<!-- sources outside java-squid -->
83-
<exclude>org.sonar.api.*</exclude>
84-
<exclude>org.sonar.graph.*</exclude>
85-
<exclude>org.sonar.squidbridge.*</exclude>
86-
<exclude>org.sonar.sslr.*</exclude>
87-
<!-- sources generated by java-maven-model -->
88-
<exclude>org.sonar.maven.model.*</exclude>
89-
</excludes>
90-
</configuration>
91-
</plugin>
92-
</plugins>
93-
</pluginManagement>
9474
<plugins>
75+
<plugin>
76+
<groupId>org.jacoco</groupId>
77+
<artifactId>jacoco-maven-plugin</artifactId>
78+
<configuration>
79+
<includes>
80+
<include>org.sonar.java.*</include>
81+
<include>org.sonar.maven.*</include>
82+
<include>org.sonar.plugins.java.*</include>
83+
</includes>
84+
<excludes>
85+
<!-- sources generated by java-maven-model -->
86+
<exclude>org.sonar.maven.model.*</exclude>
87+
</excludes>
88+
</configuration>
89+
</plugin>
9590
<plugin>
9691
<groupId>org.apache.maven.plugins</groupId>
9792
<artifactId>maven-dependency-plugin</artifactId>

0 commit comments

Comments
 (0)