diff --git a/hadoop-hdds/client/pom.xml b/hadoop-hdds/client/pom.xml
index 608839e82dd6..e1b51e8bba98 100644
--- a/hadoop-hdds/client/pom.xml
+++ b/hadoop-hdds/client/pom.xml
@@ -51,11 +51,6 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
test
-
- io.netty
- netty-all
-
-
org.apache.hadoop
hadoop-hdds-hadoop-dependency-test
diff --git a/hadoop-hdds/container-service/pom.xml b/hadoop-hdds/container-service/pom.xml
index b71f8e3471e7..aaa5302b4b60 100644
--- a/hadoop-hdds/container-service/pom.xml
+++ b/hadoop-hdds/container-service/pom.xml
@@ -46,6 +46,7 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
org.apache.hadoop
hadoop-hdds-common
test-jar
+ test
org.apache.hadoop
@@ -55,6 +56,10 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
org.apache.hadoop
hadoop-hdds-client
+
+ commons-codec
+ commons-codec
+
io.dropwizard.metrics
metrics-core
@@ -98,11 +103,11 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
test
- org.apache.hadoop
- hadoop-hdfs
+ org.slf4j
+ slf4j-log4j12
test
- test-jar
+
diff --git a/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/volume/HddsVolume.java b/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/volume/HddsVolume.java
index 66cd6573dc33..1dee1bac0e8a 100644
--- a/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/volume/HddsVolume.java
+++ b/hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/volume/HddsVolume.java
@@ -27,6 +27,8 @@
import java.util.concurrent.atomic.AtomicLong;
import org.apache.hadoop.fs.StorageType;
+import org.apache.hadoop.hdds.annotation.InterfaceAudience;
+import org.apache.hadoop.hdds.annotation.InterfaceStability;
import org.apache.hadoop.hdds.conf.ConfigurationSource;
import org.apache.hadoop.hdds.fs.SpaceUsageCheckFactory;
import org.apache.hadoop.hdfs.server.datanode.StorageLocation;
@@ -40,8 +42,6 @@
import org.apache.hadoop.util.Time;
import com.google.common.base.Preconditions;
-import org.apache.yetus.audience.InterfaceAudience;
-import org.apache.yetus.audience.InterfaceStability;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/hadoop-hdds/framework/pom.xml b/hadoop-hdds/framework/pom.xml
index 91eb43c83465..4f9866995750 100644
--- a/hadoop-hdds/framework/pom.xml
+++ b/hadoop-hdds/framework/pom.xml
@@ -51,6 +51,22 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
org.apache.hadoop
hadoop-hdds-hadoop-dependency-server
+
+ org.eclipse.jetty
+ jetty-util
+
+
+ org.eclipse.jetty
+ jetty-server
+
+
+ org.eclipse.jetty
+ jetty-servlet
+
+
+ org.eclipse.jetty
+ jetty-webapp
+
ratis-server
org.apache.ratis
@@ -69,10 +85,6 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
-
- org.eclipse.jetty
- jetty-util
-
org.rocksdb
rocksdbjni
diff --git a/hadoop-hdds/hadoop-dependency-server/pom.xml b/hadoop-hdds/hadoop-dependency-server/pom.xml
index 06f0f87da478..642898885ae2 100644
--- a/hadoop-hdds/hadoop-dependency-server/pom.xml
+++ b/hadoop-hdds/hadoop-dependency-server/pom.xml
@@ -83,6 +83,12 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
hadoop-hdfs
${hadoop.version}
compile
+
+
+ io.netty
+ *
+
+
diff --git a/hadoop-hdds/hadoop-dependency-test/pom.xml b/hadoop-hdds/hadoop-dependency-test/pom.xml
index 0dcbcc4fcaf0..c45421e95cd5 100644
--- a/hadoop-hdds/hadoop-dependency-test/pom.xml
+++ b/hadoop-hdds/hadoop-dependency-test/pom.xml
@@ -35,12 +35,24 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
hadoop-common
${hadoop.version}
test-jar
+
+
+ *
+ *
+
+
org.apache.hadoop
hadoop-hdfs
${hadoop.version}
test-jar
+
+
+ *
+ *
+
+
diff --git a/hadoop-hdds/pom.xml b/hadoop-hdds/pom.xml
index 6ebccf7bc8cf..f2f6c7d444fa 100644
--- a/hadoop-hdds/pom.xml
+++ b/hadoop-hdds/pom.xml
@@ -160,6 +160,7 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
hadoop-hdds-common
${hdds.version}
test-jar
+ test
@@ -167,6 +168,7 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
hadoop-hdds-container-service
${hdds.version}
test-jar
+ test
@@ -174,6 +176,7 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
hadoop-hdds-server-scm
test-jar
${hdds.version}
+ test
diff --git a/hadoop-hdds/server-scm/pom.xml b/hadoop-hdds/server-scm/pom.xml
index c007ef1ec214..179d3d742e21 100644
--- a/hadoop-hdds/server-scm/pom.xml
+++ b/hadoop-hdds/server-scm/pom.xml
@@ -90,6 +90,12 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
test
test-jar
+
+ org.apache.hadoop
+ hadoop-hdds-common
+ test-jar
+ test
+
org.hamcrest
diff --git a/hadoop-ozone/datanode/pom.xml b/hadoop-ozone/datanode/pom.xml
index 29f23970167a..3cf2e850b22c 100644
--- a/hadoop-ozone/datanode/pom.xml
+++ b/hadoop-ozone/datanode/pom.xml
@@ -40,7 +40,7 @@
org.apache.hadoop
- hadoop-hdfs
+ hadoop-hdds-hadoop-dependency-server
compile
diff --git a/hadoop-ozone/integration-test/pom.xml b/hadoop-ozone/integration-test/pom.xml
index ebfe1c0057c8..7291540857b6 100644
--- a/hadoop-ozone/integration-test/pom.xml
+++ b/hadoop-ozone/integration-test/pom.xml
@@ -92,6 +92,12 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
test
test-jar
+
+ org.apache.hadoop
+ hadoop-hdds-common
+ test-jar
+ test
+
junit
junit
diff --git a/hadoop-ozone/interface-storage/pom.xml b/hadoop-ozone/interface-storage/pom.xml
index 5c9ae432baad..28ab75f0db0c 100644
--- a/hadoop-ozone/interface-storage/pom.xml
+++ b/hadoop-ozone/interface-storage/pom.xml
@@ -13,8 +13,8 @@
limitations under the License. See accompanying LICENSE file.
-->
4.0.0
@@ -51,14 +51,20 @@
org.apache.hadoop
- hadoop-hdds-hadoop-dependency-test
+ hadoop-hdds-common
+ test-jar
test
org.apache.hadoop
hadoop-hdds-server-scm
- test
test-jar
+ test
+
+
+ org.apache.hadoop
+ hadoop-hdds-test-utils
+ test
diff --git a/hadoop-ozone/ozone-manager/pom.xml b/hadoop-ozone/ozone-manager/pom.xml
index 0d239d07fdda..dc9075360bc1 100644
--- a/hadoop-ozone/ozone-manager/pom.xml
+++ b/hadoop-ozone/ozone-manager/pom.xml
@@ -86,6 +86,12 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
spotbugs
provided
+
+ org.apache.hadoop
+ hadoop-hdds-common
+ test-jar
+ test
+
org.apache.hadoop
hadoop-hdds-hadoop-dependency-test
diff --git a/hadoop-ozone/pom.xml b/hadoop-ozone/pom.xml
index 444de5fd3ded..b4b91e13857a 100644
--- a/hadoop-ozone/pom.xml
+++ b/hadoop-ozone/pom.xml
@@ -159,6 +159,13 @@
${hdds.version}
test
+
+ org.apache.hadoop
+ hadoop-hdds-common
+ ${hdds.version}
+ test-jar
+ test
+
org.apache.hadoop
hadoop-ozone-integration-test
diff --git a/hadoop-ozone/recon/pom.xml b/hadoop-ozone/recon/pom.xml
index 7338dad76b8b..b67e004efc07 100644
--- a/hadoop-ozone/recon/pom.xml
+++ b/hadoop-ozone/recon/pom.xml
@@ -262,6 +262,12 @@
org.glassfish.jersey.inject
jersey-hk2
+
+ org.apache.hadoop
+ hadoop-hdds-common
+ test-jar
+ test
+
junit
junit
diff --git a/hadoop-ozone/tools/pom.xml b/hadoop-ozone/tools/pom.xml
index 0fbc7f1a477c..f0e6d85832e5 100644
--- a/hadoop-ozone/tools/pom.xml
+++ b/hadoop-ozone/tools/pom.xml
@@ -75,7 +75,7 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
org.apache.hadoop
- hadoop-hdfs
+ hadoop-hdds-hadoop-dependency-server
org.apache.ratis
diff --git a/pom.xml b/pom.xml
index 07ec99d586ca..05c34d55bd41 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1019,12 +1019,6 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
${ratis.version}
-
- io.netty
- netty
- 3.10.5.Final
-
-
io.netty
netty-all