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

dlych pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb-clients.git


The following commit(s) were added to refs/heads/master by this push:
     new 41ba90a  [NO ISSUE] Relocate Jackson library
41ba90a is described below

commit 41ba90a946f735c40d565812c00e3007e42d0b16
Author: Dmitry Lychagin <[email protected]>
AuthorDate: Thu Jan 6 09:58:09 2022 -0800

    [NO ISSUE] Relocate Jackson library
    
    Change-Id: If1ca070ab77a1b87358656406bf0623ad8a42699
    Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb-clients/+/14723
    Tested-by: Jenkins <[email protected]>
    Reviewed-by: Dmitry Lychagin <[email protected]>
    Reviewed-by: Ian Maxon <[email protected]>
---
 asterixdb-jdbc/asterix-jdbc-driver/pom.xml | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/asterixdb-jdbc/asterix-jdbc-driver/pom.xml 
b/asterixdb-jdbc/asterix-jdbc-driver/pom.xml
index 8bbf17a..75c288a 100644
--- a/asterixdb-jdbc/asterix-jdbc-driver/pom.xml
+++ b/asterixdb-jdbc/asterix-jdbc-driver/pom.xml
@@ -105,6 +105,12 @@
                 <transformer 
implementation="org.apache.maven.plugins.shade.resource.PluginXmlResourceTransformer"/>
                 <transformer 
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
               </transformers>
+              <relocations>
+                <relocation>
+                  <pattern>com.fasterxml.jackson</pattern>
+                  
<shadedPattern>org.apache.asterix.jdbc.core.deps.com.fasterxml.jackson</shadedPattern>
+                </relocation>
+              </relocations>
               <filters>
                 <filter>
                   <artifact>org.apache.asterix:asterix-jdbc-core</artifact>
@@ -116,6 +122,9 @@
                   <artifact>org.apache.httpcomponents:*</artifact>
                   <excludes>
                     <exclude>module-info.class</exclude>
+                    
<exclude>META-INF/maven/org.apache.httpcomponents/*/pom.*</exclude>
+                    <exclude>META-INF/NOTICE</exclude>
+                    <exclude>META-INF/LICENSE</exclude>
                     <exclude>META-INF/DEPENDENCIES</exclude>
                     <exclude>META-INF/MANIFEST.MF</exclude>
                   </excludes>
@@ -124,6 +133,9 @@
                   <artifact>commons-logging:*</artifact>
                   <excludes>
                     <exclude>module-info.class</exclude>
+                    <exclude>META-INF/maven/commons-logging/*/pom.*</exclude>
+                    <exclude>META-INF/NOTICE</exclude>
+                    <exclude>META-INF/LICENSE</exclude>
                     <exclude>META-INF/MANIFEST.MF</exclude>
                   </excludes>
                 </filter>
@@ -131,6 +143,9 @@
                   <artifact>commons-codec:*</artifact>
                   <excludes>
                     <exclude>module-info.class</exclude>
+                    <exclude>META-INF/maven/commons-codec/*/pom.*</exclude>
+                    <exclude>META-INF/NOTICE</exclude>
+                    <exclude>META-INF/LICENSE</exclude>
                     <exclude>META-INF/MANIFEST.MF</exclude>
                   </excludes>
                 </filter>
@@ -138,6 +153,10 @@
                   <artifact>com.fasterxml.jackson.core:*</artifact>
                   <excludes>
                     <exclude>module-info.class</exclude>
+                    
<exclude>META-INF/maven/com.fasterxml.jackson.core/*/pom.*</exclude>
+                    <exclude>META-INF/services/**</exclude>
+                    <exclude>META-INF/NOTICE</exclude>
+                    <exclude>META-INF/LICENSE</exclude>
                     <exclude>META-INF/MANIFEST.MF</exclude>
                   </excludes>
                 </filter>

Reply via email to