You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@impala.apache.org by ta...@apache.org on 2019/10/31 17:44:40 UTC

[impala] branch master updated: IMPALA-9108: exclude leveldbjni mvn dependency

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

tarmstrong pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/impala.git


The following commit(s) were added to refs/heads/master by this push:
     new 28b1d53  IMPALA-9108: exclude leveldbjni mvn dependency
28b1d53 is described below

commit 28b1d53f9cb7581974dfc0b2dd75f2f015c1c6b9
Author: Tim Armstrong <ta...@cloudera.com>
AuthorDate: Wed Oct 30 16:30:54 2019 -0700

    IMPALA-9108: exclude leveldbjni mvn dependency
    
    We don't need this at all - it's pulled in via
    some transitive dependencies, e.g. htrace and
    hive-serde.
    
    Add an exclusion and add it as a banned dependency.
    
    Change-Id: I90b63bc03511545530e1506bc602623591c56e98
    Reviewed-on: http://gerrit.cloudera.org:8080/14593
    Tested-by: Impala Public Jenkins <im...@cloudera.com>
    Reviewed-by: Joe McDonnell <jo...@cloudera.com>
---
 fe/pom.xml | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/fe/pom.xml b/fe/pom.xml
index b3e8268..046851d 100644
--- a/fe/pom.xml
+++ b/fe/pom.xml
@@ -63,6 +63,11 @@ under the License.
           <groupId>org.eclipse.jetty</groupId>
           <artifactId>*</artifactId>
         </exclusion>
+        <exclusion>
+          <!-- IMPALA-9108: Avoid pulling in leveldbjni, which is unneeded. -->
+          <groupId>org.fusesource.leveldbjni</groupId>
+          <artifactId>*</artifactId>
+        </exclusion>
       </exclusions>
     </dependency>
     <dependency>
@@ -698,6 +703,8 @@ under the License.
                     <exclude>org.eclipse.jetty:*</exclude>
                     <exclude>org.apache.logging.log4j:log4j-slf4j-impl</exclude>
                     <exclude>org.apache.logging.log4j:log4j-1.2-api</exclude>
+                    <!-- IMPALA-9108: Avoid pulling in leveldbjni, which is unneeded. -->
+                    <exclude>org.fusesource.leveldbjni:*</exclude>
                     <!-- Assert that we only use artifacts from only the specified
                          version of these components. -->
                     <exclude>org.apache.hadoop:*</exclude>
@@ -899,6 +906,11 @@ under the License.
               <groupId>org.eclipse.jetty</groupId>
               <artifactId>*</artifactId>
             </exclusion>
+            <exclusion>
+              <!-- IMPALA-9108: Avoid pulling in leveldbjni, which is unneeded. -->
+              <groupId>org.fusesource.leveldbjni</groupId>
+              <artifactId>*</artifactId>
+            </exclusion>
           </exclusions>
         </dependency>
 
@@ -1048,6 +1060,11 @@ under the License.
               <groupId>org.apache.logging.log4j</groupId>
               <artifactId>log4j-slf4j-impl</artifactId>
             </exclusion>
+            <exclusion>
+              <!-- IMPALA-9108: Avoid pulling in leveldbjni, which is unneeded. -->
+              <groupId>org.fusesource.leveldbjni</groupId>
+              <artifactId>*</artifactId>
+            </exclusion>
           </exclusions>
         </dependency>
       </dependencies>
@@ -1111,6 +1128,11 @@ under the License.
               <groupId>org.eclipse.jetty</groupId>
               <artifactId>*</artifactId>
             </exclusion>
+            <exclusion>
+              <!-- IMPALA-9108: Avoid pulling in leveldbjni, which is unneeded. -->
+              <groupId>org.fusesource.leveldbjni</groupId>
+              <artifactId>*</artifactId>
+            </exclusion>
           </exclusions>
         </dependency>
         <dependency>