Skip to content

Commit 9e46c9e

Browse files
committed
add fat jar
1 parent 84f0e47 commit 9e46c9e

2 files changed

Lines changed: 22 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@ jobs:
2828
uses: softprops/action-gh-release@v2
2929
with:
3030
files: |
31-
target/*.jar
31+
target/*-all.jar

pom.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,27 @@
2626
<mainClass>app.Main</mainClass>
2727
</configuration>
2828
</plugin>
29+
<plugin>
30+
<groupId>org.apache.maven.plugins</groupId>
31+
<artifactId>maven-shade-plugin</artifactId>
32+
<version>3.6.0</version>
33+
<executions>
34+
<execution>
35+
<phase>package</phase>
36+
<goals>
37+
<goal>shade</goal>
38+
</goals>
39+
<configuration>
40+
<finalName>${project.artifactId}-${project.version}-all</finalName>
41+
<transformers>
42+
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
43+
<mainClass>app.Main</mainClass>
44+
</transformer>
45+
</transformers>
46+
</configuration>
47+
</execution>
48+
</executions>
49+
</plugin>
2950
</plugins>
3051
</build>
3152
</project>

0 commit comments

Comments
 (0)