From f17b003ffab564401ad6937b43f7f2b0b7972685 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Arnaud=20Cogolu=C3=A8gnes?=
<514737+acogoluegnes@users.noreply.github.com>
Date: Wed, 5 Aug 2026 12:01:59 +0200
Subject: [PATCH] build(deps): exclude unused transitive Netty sub-modules
Exclude netty-codec-compression, netty-codec-protobuf, and
netty-codec-marshalling from netty-codec dependency. Only basic
frame decoders are required, reducing the transitive artifact
footprint for library consumers.
---
pom.xml | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/pom.xml b/pom.xml
index e12ff48dbf..545c0b510b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -127,6 +127,20 @@
io.netty
netty-codec
${netty.version}
+
+
+ io.netty
+ netty-codec-compression
+
+
+ io.netty
+ netty-codec-protobuf
+
+
+ io.netty
+ netty-codec-marshalling
+
+