Blame SOURCES/0001-Avoid-bundling-asm.patch

dcf09e
From ceca0b287ac211a968e84cee7f05cfd6c2a843ec Mon Sep 17 00:00:00 2001
dcf09e
From: Marian Koncek <mkoncek@redhat.com>
dcf09e
Date: Tue, 29 Sep 2020 14:46:16 +0200
dcf09e
Subject: [PATCH] Avoid bundling asm
dcf09e
dcf09e
---
dcf09e
 byte-buddy/pom.xml | 70 ++++++++++------------------------------------
dcf09e
 1 file changed, 15 insertions(+), 55 deletions(-)
dcf09e
dcf09e
diff --git a/byte-buddy/pom.xml b/byte-buddy/pom.xml
dcf09e
index 16388f3..c97b4d9 100644
dcf09e
--- a/byte-buddy/pom.xml
dcf09e
+++ b/byte-buddy/pom.xml
dcf09e
@@ -26,8 +26,6 @@
dcf09e
     -->
dcf09e
 
dcf09e
     <properties>
dcf09e
-        <shade.source>org.objectweb.asm</shade.source>
dcf09e
-        <shade.target>net.bytebuddy.jar.asm</shade.target>
dcf09e
         <packages.list>
dcf09e
             net.bytebuddy,
dcf09e
             net.bytebuddy.agent.builder,
dcf09e
@@ -62,9 +60,6 @@
dcf09e
             net.bytebuddy.utility,
dcf09e
             net.bytebuddy.utility.privilege,
dcf09e
             net.bytebuddy.utility.visitor,
dcf09e
-            ${shade.target},
dcf09e
-            ${shade.target}.signature,
dcf09e
-            ${shade.target}.commons
dcf09e
         </packages.list>
dcf09e
     </properties>
dcf09e
 
dcf09e
@@ -79,6 +74,16 @@
dcf09e
             <artifactId>byte-buddy-dep</artifactId>
dcf09e
             <version>${project.version}</version>
dcf09e
         </dependency>
dcf09e
+        <dependency>
dcf09e
+            <groupId>org.ow2.asm</groupId>
dcf09e
+            <artifactId>asm</artifactId>
dcf09e
+            <version>${version.asm}</version>
dcf09e
+        </dependency>
dcf09e
+        <dependency>
dcf09e
+            <groupId>org.ow2.asm</groupId>
dcf09e
+            <artifactId>asm-commons</artifactId>
dcf09e
+            <version>${version.asm}</version>
dcf09e
+        </dependency>
dcf09e
     </dependencies>
dcf09e
 
dcf09e
     <build>
dcf09e
@@ -105,44 +110,6 @@
dcf09e
                             <createDependencyReducedPom>true</createDependencyReducedPom>
dcf09e
                             <createSourcesJar>${bytebuddy.extras}</createSourcesJar>
dcf09e
                             <shadeSourcesContent>true</shadeSourcesContent>
dcf09e
-                            <relocations>
dcf09e
-                                <relocation>
dcf09e
-                                    <pattern>${shade.source}</pattern>
dcf09e
-                                    <shadedPattern>${shade.target}</shadedPattern>
dcf09e
-                                </relocation>
dcf09e
-                            </relocations>
dcf09e
-                            <filters>
dcf09e
-                                <filter>
dcf09e
-                                    <artifact>net.bytebuddy:byte-buddy-dep:*</artifact>
dcf09e
-                                    <excludes>
dcf09e
-                                        <exclude>META-INF/MANIFEST.MF</exclude>
dcf09e
-                                    </excludes>
dcf09e
-                                </filter>
dcf09e
-                                <filter>
dcf09e
-                                    <artifact>org.ow2.asm:*</artifact>
dcf09e
-                                    <excludes>
dcf09e
-                                        <exclude>META-INF/MANIFEST.MF</exclude>
dcf09e
-                                        <exclude>**/module-info.class</exclude>
dcf09e
-                                        <exclude>**/LICENSE</exclude>
dcf09e
-                                        <exclude>**/NOTICE</exclude>
dcf09e
-                                    </excludes>
dcf09e
-                                </filter>
dcf09e
-                                <filter>
dcf09e
-                                    <artifact>org.ow2.asm:asm-commons</artifact>
dcf09e
-                                    <includes>
dcf09e
-                                        <include>org/objectweb/asm/commons/AnnotationRemapper.**</include>
dcf09e
-                                        <include>org/objectweb/asm/commons/ClassRemapper.**</include>
dcf09e
-                                        <include>org/objectweb/asm/commons/FieldRemapper.**</include>
dcf09e
-                                        <include>org/objectweb/asm/commons/MethodRemapper.**</include>
dcf09e
-                                        <include>org/objectweb/asm/commons/ModuleHashesAttribute.**</include>
dcf09e
-                                        <include>org/objectweb/asm/commons/ModuleRemapper.**</include>
dcf09e
-                                        <include>org/objectweb/asm/commons/RecordComponentRemapper.**</include>
dcf09e
-                                        <include>org/objectweb/asm/commons/Remapper.**</include>
dcf09e
-                                        <include>org/objectweb/asm/commons/SignatureRemapper.**</include>
dcf09e
-                                        <include>org/objectweb/asm/commons/SimpleRemapper.**</include>
dcf09e
-                                    </includes>
dcf09e
-                                </filter>
dcf09e
-                            </filters>
dcf09e
                             <transformers>
dcf09e
                                 <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
dcf09e
                                     <mainClass>net.bytebuddy.build.Plugin$Engine$Default</mainClass>
dcf09e
@@ -151,21 +118,14 @@
dcf09e
                                     <resource>META-INF/LICENSE</resource>
dcf09e
                                 </transformer>
dcf09e
                             </transformers>
dcf09e
+                            <artifactSet>
dcf09e
+                                <excludes>
dcf09e
+                                    <exclude>org.ow2.asm:*</exclude>
dcf09e
+                                </excludes>
dcf09e
+                            </artifactSet>
dcf09e
                         </configuration>
dcf09e
                     </execution>
dcf09e
                 </executions>
dcf09e
-                <dependencies>
dcf09e
-                    <dependency>
dcf09e
-                        <groupId>org.ow2.asm</groupId>
dcf09e
-                        <artifactId>asm</artifactId>
dcf09e
-                        <version>${version.asm}</version>
dcf09e
-                    </dependency>
dcf09e
-                    <dependency>
dcf09e
-                        <groupId>org.ow2.asm</groupId>
dcf09e
-                        <artifactId>asm-commons</artifactId>
dcf09e
-                        <version>${version.asm}</version>
dcf09e
-                    </dependency>
dcf09e
-                </dependencies>
dcf09e
             </plugin>
dcf09e
             
dcf09e
             <plugin>
dcf09e
-- 
dcf09e
2.26.2
dcf09e