Skip to content

Commit 6ac3f1a

Browse files
cirrasfourls
authored andcommitted
Fix maven shade warnings
1 parent 0871ddd commit 6ac3f1a

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

docs/delphi-custom-rules-example/pom.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,16 +146,22 @@
146146
<configuration>
147147
<createDependencyReducedPom>false</createDependencyReducedPom>
148148
<shadedArtifactAttached>false</shadedArtifactAttached>
149-
<createDependencyReducedPom>false</createDependencyReducedPom>
150149
<minimizeJar>true</minimizeJar>
151150
<filters>
152151
<filter>
153-
<artifact>com.google.code.findbugs:jsr305</artifact>
152+
<artifact>org.sonarsource.analyzer-commons:*</artifact>
154153
<excludes>
155154
<exclude>**/javax/annotation/**</exclude>
155+
<exclude>META-INF/**</exclude>
156156
</excludes>
157157
</filter>
158158
</filters>
159+
<transformers>
160+
<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">
161+
<resource>MANIFEST.MF</resource>
162+
</transformer>
163+
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer" />
164+
</transformers>
159165
</configuration>
160166
<executions>
161167
<execution>

sonar-delphi-plugin/pom.xml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
<filter>
120120
<artifact>*:*</artifact>
121121
<excludes>
122-
<exclude>module-info.class</exclude>
122+
<exclude>**/module-info.class</exclude>
123123
<exclude>META-INF/LICENSE*</exclude>
124124
<exclude>META-INF/NOTICE*</exclude>
125125
<exclude>META-INF/*.RSA</exclude>
@@ -138,9 +138,16 @@
138138
<artifact>org.sonarsource.analyzer-commons:*</artifact>
139139
<excludes>
140140
<exclude>**/javax/annotation/**</exclude>
141+
<exclude>META-INF/**</exclude>
141142
</excludes>
142143
</filter>
143144
</filters>
145+
<transformers>
146+
<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">
147+
<resource>MANIFEST.MF</resource>
148+
</transformer>
149+
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer" />
150+
</transformers>
144151
</configuration>
145152
</execution>
146153
</executions>

0 commit comments

Comments
 (0)