Skip to content

Commit a7fc6f9

Browse files
committed
Add shaded (uber) JAR build using Maven Shade Plugin
1 parent da21e02 commit a7fc6f9

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

pom.xml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,31 @@
225225
</execution>
226226
</executions>
227227
</plugin>
228+
<plugin>
229+
<groupId>org.apache.maven.plugins</groupId>
230+
<artifactId>maven-shade-plugin</artifactId>
231+
<version>3.2.4</version>
232+
<executions>
233+
<execution>
234+
<id>shade</id>
235+
<phase>package</phase>
236+
<goals>
237+
<goal>shade</goal>
238+
</goals>
239+
<configuration>
240+
<shadedArtifactAttached>true</shadedArtifactAttached>
241+
<shadedClassifierName>shaded</shadedClassifierName>
242+
<createDeependencyReducedPom>false</createDeependencyReducedPom>
243+
<transformers>
244+
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
245+
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
246+
<mainClass>com.amazonaws.secretsmanager.sql.AWSSecretsManagerDriver</mainClass>
247+
</transformer>
248+
</transformers>
249+
</configuration>
250+
</execution>
251+
</executions>
252+
</plugin>
228253
</plugins>
229254
</build>
230255

0 commit comments

Comments
 (0)