File tree Expand file tree Collapse file tree 2 files changed +24
-3
lines changed
Expand file tree Collapse file tree 2 files changed +24
-3
lines changed Original file line number Diff line number Diff line change 44 <groupId >ai.superstream</groupId >
55 <artifactId >superstream-clients</artifactId >
66 <name >Superstream Kafka Client Optimizer</name >
7- <version >1.0.10 </version >
7+ <version >1.0.11 </version >
88 <description >A Java library that dynamically optimizes Kafka client configuration based on recommendations</description >
99 <url >https://github.com/superstreamlabs/superstream-clients-java</url >
1010 <developers >
8080 <pattern >org.apache.kafka</pattern >
8181 <shadedPattern >ai.superstream.shaded.org.apache.kafka</shadedPattern >
8282 </relocation >
83+ <relocation >
84+ <pattern >org.slf4j</pattern >
85+ <shadedPattern >ai.superstream.shaded.org.slf4j</shadedPattern >
86+ </relocation >
87+ <relocation >
88+ <pattern >ch.qos.logback</pattern >
89+ <shadedPattern >ai.superstream.shaded.ch.qos.logback</shadedPattern >
90+ </relocation >
8391 </relocations >
8492 <filters >
8593 <filter >
8896 <exclude >META-INF/*.SF</exclude >
8997 <exclude >META-INF/*.DSA</exclude >
9098 <exclude >META-INF/*.RSA</exclude >
99+ <exclude >META-INF/services/org.slf4j.spi.SLF4JServiceProvider</exclude >
91100 </excludes >
92101 </filter >
93102 </filters >
Original file line number Diff line number Diff line change 66
77 <groupId >ai.superstream</groupId >
88 <artifactId >superstream-clients</artifactId >
9- <version >1.0.10 </version >
9+ <version >1.0.11 </version >
1010 <packaging >jar</packaging >
1111
1212 <name >Superstream Kafka Client Optimizer</name >
148148 <pattern >org.apache.kafka</pattern >
149149 <shadedPattern >ai.superstream.shaded.org.apache.kafka</shadedPattern >
150150 </relocation >
151+ <!-- Complete SLF4J shading -->
152+ <relocation >
153+ <pattern >org.slf4j</pattern >
154+ <shadedPattern >ai.superstream.shaded.org.slf4j</shadedPattern >
155+ </relocation >
156+ <!-- Also shade any Logback dependencies -->
157+ <relocation >
158+ <pattern >ch.qos.logback</pattern >
159+ <shadedPattern >ai.superstream.shaded.ch.qos.logback</shadedPattern >
160+ </relocation >
151161 </relocations >
152162 <!-- Optional: Filter to transform MANIFEST files to avoid conflicts -->
153163 <filters >
157167 <exclude >META-INF/*.SF</exclude >
158168 <exclude >META-INF/*.DSA</exclude >
159169 <exclude >META-INF/*.RSA</exclude >
170+ <!-- This is critical - exclude the service files -->
171+ <exclude >META-INF/services/org.slf4j.spi.SLF4JServiceProvider</exclude >
160172 </excludes >
161173 </filter >
162174 </filters >
163175 <!-- Optional: Transformer to handle service providers -->
164176 <transformers >
165- <transformer implementation =" org.apache.maven.plugins.shade.resource.ServicesResourceTransformer " />
177+ <transformer implementation =" org.apache.maven.plugins.shade.resource.ManifestResourceTransformer " />
166178 </transformers >
167179 </configuration >
168180 </execution >
You can’t perform that action at this time.
0 commit comments