You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asterixdb.apache.org by dl...@apache.org on 2022/01/06 18:09:23 UTC

[asterixdb-clients] branch master updated: [NO ISSUE] Relocate Jackson library

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 <dm...@couchbase.com>
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 <je...@fulliautomatix.ics.uci.edu>
    Reviewed-by: Dmitry Lychagin <dm...@couchbase.com>
    Reviewed-by: Ian Maxon <im...@uci.edu>
---
 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>