File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -101,6 +101,22 @@ ${project.groupId}.mrbean.*;version=${project.version}
101101 <shadedPattern >tools.jackson.module.mrbean.bytebuddy</shadedPattern >
102102 </relocation >
103103 </relocations >
104+ <filters >
105+ <filter >
106+ <!-- 31-Oct-2025, tatu: [modules-base#316] Exclude problematic MR-JAR files
107+ and metadata that cause classpath conflicts
108+ -->
109+ <artifact >net.bytebuddy:byte-buddy</artifact >
110+ <excludes >
111+ <!-- Multi-release JAR files have renamed class names but unchanged paths -->
112+ <exclude >META-INF/versions/**</exclude >
113+ <!-- ByteBuddy's module-info conflicts with our own -->
114+ <exclude >module-info.class</exclude >
115+ <!-- No need for ByteBuddy's Maven metadata -->
116+ <exclude >META-INF/maven/**</exclude >
117+ </excludes >
118+ </filter >
119+ </filters >
104120 </configuration >
105121 </execution >
106122 </executions >
Original file line number Diff line number Diff line change @@ -15,3 +15,10 @@ Georgios Andrianakis (geoand@github)
1515 (3.0.0)
1616* Contributed #225: Afterburner 3.0 fails to handle interface "default" methods
1717 (3.0.0)
18+
19+ Josh Curry (@seadbrane)
20+
21+ * Reported #316: Partially shaded Bytebuddy classes found under META-INF/versions/9 in
22+ jackson-module-mrbean-3.0.0.jar
23+ (3.0.2)
24+
Original file line number Diff line number Diff line change @@ -22,6 +22,17 @@ Active maintainers:
2222=== Releases ===
2323------------------------------------------------------------------------
2424
25+ 3.1.0 (not yet released)
26+
27+ -
28+
29+ 3.0.2 (not yet released)
30+
31+ #316: Partially shaded Bytebuddy classes found under META-INF/versions/9 in
32+ jackson-module-mrbean-3.0.0.jar
33+ (reported by Josh C)
34+ (fix by @cowtowncoder, w/ Claude code)
35+
25363.0.1 (21-Oct-2025)
2637
2738No changes since 3.0.0
You can’t perform that action at this time.
0 commit comments