Shade Netty in the final jar

This commit is contained in:
Braydon 2023-12-16 19:51:01 -05:00
parent 32e8e2deb8
commit 3567912fd9

14
pom.xml

@ -40,6 +40,14 @@
<version>3.5.1</version> <version>3.5.1</version>
<configuration> <configuration>
<createDependencyReducedPom>false</createDependencyReducedPom> <createDependencyReducedPom>false</createDependencyReducedPom>
<!-- Relocate conflicting packages -->
<relocations>
<relocation>
<pattern>io.netty</pattern>
<shadedPattern>me.braydon.feather.shaded.netty</shadedPattern>
</relocation>
</relocations>
</configuration> </configuration>
<executions> <executions>
<execution> <execution>
@ -182,6 +190,12 @@
<version>2.10.1</version> <version>2.10.1</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-common</artifactId>
<version>4.1.104.Final</version>
<scope>compile</scope>
</dependency>
<!-- Databases --> <!-- Databases -->
<dependency> <dependency>