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 <impala-public-jenkins@cloudera.com>
Reviewed-by: Joe McDonnell <joemcdonnell@cloudera.com>
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 @@
<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 @@
<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 @@
<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 @@
<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 @@
<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>