From 4a21948a5013b3fe3a2e2ce0aacbdd12df682d09 Mon Sep 17 00:00:00 2001 From: Rafael Winterhalter Date: Mon, 21 Oct 2024 13:57:44 +0200 Subject: [PATCH] Attempt multi-release with ASM. --- byte-buddy-agent/pom.xml | 2 +- byte-buddy-dep/pom.xml | 2 +- byte-buddy/pom.xml | 44 ++++++++++++++++++++++++++++++++++++++++ pom.xml | 1 - 4 files changed, 46 insertions(+), 3 deletions(-) diff --git a/byte-buddy-agent/pom.xml b/byte-buddy-agent/pom.xml index cecdb429b7..2561447106 100644 --- a/byte-buddy-agent/pom.xml +++ b/byte-buddy-agent/pom.xml @@ -240,7 +240,7 @@ ${version.plugin.compiler} - java8-multi-release + multi-release compile diff --git a/byte-buddy-dep/pom.xml b/byte-buddy-dep/pom.xml index b7ce06608d..03bbe0997a 100644 --- a/byte-buddy-dep/pom.xml +++ b/byte-buddy-dep/pom.xml @@ -370,7 +370,7 @@ ${version.plugin.compiler} - java8-multi-release + multi-release compile diff --git a/byte-buddy/pom.xml b/byte-buddy/pom.xml index 3d9b4cc65a..4054f404b2 100644 --- a/byte-buddy/pom.xml +++ b/byte-buddy/pom.xml @@ -412,5 +412,49 @@ + + multi-release + + false + + + + + codes.rafael.bytecodeupdate + bytecode-update-maven-plugin + 1.0-SNAPSHOT + + + org.ow2.asm + asm-commons + ${version.asm} + + + + + multi-release + + update-bytecode + + + ${project.build.outputDirectory}/META-INF/versions/9 + ${shade.source} + ${shade.target} + + org\.ow2\.asm:.* + + + org/objectweb/asm/[a-zA-Z\.]+ + org/objectweb/asm/signature/[a-zA-Z\.]+ + org/objectweb/asm/commons/.*Remapper.* + org/objectweb/asm/commons/ModuleHashesAttribute.class + + + + + + + + diff --git a/pom.xml b/pom.xml index 3af295e54c..4a239d81f0 100644 --- a/pom.xml +++ b/pom.xml @@ -570,7 +570,6 @@ 9 - 1.6 1.6 1.6