This is an automated email from the ASF dual-hosted git repository.

gabor pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-java.git


The following commit(s) were added to refs/heads/master by this push:
     new fcfd427a1 GH-3007: Ensure version specific Jackson classes are shaded 
(#3017)
fcfd427a1 is described below

commit fcfd427a10a0dd03939b834a282d75e33d9d2f9d
Author: Zoe <[email protected]>
AuthorDate: Wed Sep 25 03:46:30 2024 -0400

    GH-3007: Ensure version specific Jackson classes are shaded (#3017)
---
 parquet-jackson/pom.xml | 20 ++++++++++++++++++++
 pom.xml                 |  1 +
 2 files changed, 21 insertions(+)

diff --git a/parquet-jackson/pom.xml b/parquet-jackson/pom.xml
index 9f71898ae..60fb199ed 100644
--- a/parquet-jackson/pom.xml
+++ b/parquet-jackson/pom.xml
@@ -97,6 +97,26 @@
                   <pattern>${jackson.package}</pattern>
                   
<shadedPattern>${shade.prefix}.${jackson.package}</shadedPattern>
                 </relocation>
+                <relocation>
+                  <pattern>META-INF.versions.9.${jackson.package}</pattern>
+                  
<shadedPattern>META-INF.versions.9.${shade.prefix}.${jackson.package}</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>META-INF.versions.11.${jackson.package}</pattern>
+                  
<shadedPattern>META-INF.versions.11.${shade.prefix}.${jackson.package}</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>META-INF.versions.17.${jackson.package}</pattern>
+                  
<shadedPattern>META-INF.versions.17.${shade.prefix}.${jackson.package}</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>META-INF.versions.19.${jackson.package}</pattern>
+                  
<shadedPattern>META-INF.versions.19.${shade.prefix}.${jackson.package}</shadedPattern>
+                </relocation>
+                <relocation>
+                  <pattern>META-INF.versions.21.${jackson.package}</pattern>
+                  
<shadedPattern>META-INF.versions.21.${shade.prefix}.${jackson.package}</shadedPattern>
+                </relocation>
               </relocations>
             </configuration>
           </execution>
diff --git a/pom.xml b/pom.xml
index 736c81c43..8a00b053a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -67,6 +67,7 @@
     <jackson.groupId>com.fasterxml.jackson.core</jackson.groupId>
     
<jackson.datatype.groupId>com.fasterxml.jackson.datatype</jackson.datatype.groupId>
     <jackson.package>com.fasterxml.jackson</jackson.package>
+    <!-- To upgrade jackson, check the jdk versions inside the jar and include 
any new versions in the shading in parquet-jackson. -->
     <jackson.version>2.17.2</jackson.version>
     <jackson-databind.version>2.17.2</jackson-databind.version>
     <japicmp.version>0.21.0</japicmp.version>

Reply via email to