Переглянути джерело

HADOOP-15739. ABFS: remove unused maven dependencies and add used undeclared dependencies.
Contributed by Da Zhou.

Steve Loughran 6 роки тому
батько
коміт
a4abf02028
1 змінених файлів з 27 додано та 13 видалено
  1. 27 13
      hadoop-tools/hadoop-azure/pom.xml

+ 27 - 13
hadoop-tools/hadoop-azure/pom.xml

@@ -168,19 +168,6 @@
       </exclusions>
     </dependency>
 
-    <dependency>
-      <groupId>com.google.inject</groupId>
-      <artifactId>guice</artifactId>
-      <scope>compile</scope>
-      <!-- we have a dependency on a lower version -->
-      <exclusions>
-        <exclusion>
-          <groupId>com.google.guava</groupId>
-          <artifactId>guava</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-
     <dependency>
       <groupId>com.google.guava</groupId>
       <artifactId>guava</artifactId>
@@ -210,6 +197,21 @@
       <scope>compile</scope>
     </dependency>
 
+    <!--com.fasterxml.jackson is used by WASB, not ABFS-->
+    <!--transitive dependency from Azure SDK-->
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-core</artifactId>
+      <scope>provided</scope>
+    </dependency>
+
+    <!--transitive dependency from hadoop-common-->
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-databind</artifactId>
+      <scope>provided</scope>
+    </dependency>
+
     <!-- dependencies use for test only -->
     <dependency>
       <groupId>junit</groupId>
@@ -243,6 +245,18 @@
       <type>test-jar</type>
     </dependency>
 
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <scope>test</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>javax.ws.rs</groupId>
+      <artifactId>jsr311-api</artifactId>
+      <scope>test</scope>
+    </dependency>
+
     <dependency>
       <groupId>org.mockito</groupId>
       <artifactId>mockito-all</artifactId>