Skip to content

Commit d8f9166

Browse files
committed
Exclude module-info.class from shaded jar to prevent CI build failure
1 parent 6ec5f74 commit d8f9166

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

gbfs-validator-java-cli/pom.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,15 +134,16 @@
134134
<finalName>gbfs-validator-cli</finalName>
135135
<filters>
136136
<filter>
137-
<!-- Exclude signature files and multi-release JAR version entries.
138-
META-INF/versions/** exclusion prevents "Collections sizes are not equals"
139-
error on Linux CI when shading multi-release JARs. -->
137+
<!-- Exclude signature files and duplicate module descriptors.
138+
module-info.class appears in multiple JARs and causes
139+
"Collections sizes are not equals" in shade plugin 3.6.x on Linux. -->
140140
<artifact>*:*</artifact>
141141
<excludes>
142142
<exclude>META-INF/*.SF</exclude>
143143
<exclude>META-INF/*.DSA</exclude>
144144
<exclude>META-INF/*.RSA</exclude>
145145
<exclude>META-INF/versions/**</exclude>
146+
<exclude>module-info.class</exclude>
146147
</excludes>
147148
</filter>
148149
</filters>

0 commit comments

Comments
 (0)