diff --git a/hadoop-dist/pom.xml b/hadoop-dist/pom.xml
index 0a5db2565b8..0b1c6012673 100644
--- a/hadoop-dist/pom.xml
+++ b/hadoop-dist/pom.xml
@@ -41,11 +41,21 @@
hadoop-hdfs-client
provided
+
+ org.apache.hadoop
+ hadoop-hdfs-native-client
+ provided
+
org.apache.hadoop
hadoop-mapreduce-client-app
provided
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-nativetask
+ provided
+
org.apache.hadoop
hadoop-yarn-api
diff --git a/hadoop-mapreduce-project/pom.xml b/hadoop-mapreduce-project/pom.xml
index b32f1575636..21554090d78 100644
--- a/hadoop-mapreduce-project/pom.xml
+++ b/hadoop-mapreduce-project/pom.xml
@@ -41,118 +41,51 @@
hadoop-mapreduce-examples
+
- com.google.protobuf
- protobuf-java
-
-
- org.apache.avro
- avro
-
-
- org.eclipse.jetty
- jetty-server
-
-
- org.apache.ant
- ant
-
-
- io.netty
- netty
-
-
- org.apache.velocity
- velocity
-
-
- org.slf4j
- slf4j-api
-
-
- paranamer-ant
- com.thoughtworks.paranamer
-
-
- org.xerial.snappy
- snappy-java
-
-
+ org.apache.hadoop
+ hadoop-mapreduce-client-app
+ ${project.version}
org.apache.hadoop
- hadoop-common
- provided
-
-
-
- org.slf4j
- slf4j-api
-
-
- org.slf4j
- slf4j-log4j12
+ hadoop-mapreduce-client-common
+ ${project.version}
org.apache.hadoop
- hadoop-annotations
-
-
- org.mockito
- mockito-core
- test
+ hadoop-mapreduce-client-core
+ ${project.version}
org.apache.hadoop
- hadoop-common
- test-jar
- test
+ hadoop-mapreduce-client-hs
+ ${project.version}
org.apache.hadoop
- hadoop-hdfs
- test
+ hadoop-mapreduce-client-jobclient
+ ${project.version}
- com.google.inject
- guice
+ org.apache.hadoop
+ hadoop-mapreduce-client-nativetask
+ ${project.version}
- com.sun.jersey
- jersey-server
+ org.apache.hadoop
+ hadoop-mapreduce-client-shuffle
+ ${project.version}
- com.sun.jersey.contribs
- jersey-guice
+ org.apache.hadoop
+ hadoop-mapreduce-examples
+ ${project.version}
-
- com.google.inject.extensions
- guice-servlet
-
-
- junit
- junit
-
-
- io.netty
- netty
-
-
- commons-io
- commons-io
-
-
- org.hsqldb
- hsqldb
- compile
- jdk8
-
-
- ${leveldbjni.group}
- leveldbjni-all
-
-
diff --git a/hadoop-project/pom.xml b/hadoop-project/pom.xml
index e37851b6d07..f60be753504 100644
--- a/hadoop-project/pom.xml
+++ b/hadoop-project/pom.xml
@@ -358,6 +358,11 @@
hadoop-hdfs-client
${hadoop.version}
+
+ org.apache.hadoop
+ hadoop-hdfs-native-client
+ ${hadoop.version}
+
org.apache.hadoop
hadoop-hdfs-rbf
@@ -391,6 +396,11 @@
hadoop-mapreduce-client-common
${hadoop.version}
+
+ org.apache.hadoop
+ hadoop-mapreduce-client-nativetask
+ ${hadoop.version}
+
org.apache.hadoop
hadoop-yarn-api
diff --git a/hadoop-yarn-project/pom.xml b/hadoop-yarn-project/pom.xml
index abaf2e869c4..298fa597e99 100644
--- a/hadoop-yarn-project/pom.xml
+++ b/hadoop-yarn-project/pom.xml
@@ -81,6 +81,11 @@
org.apache.hadoop
hadoop-yarn-services-core
+
+ org.apache.hadoop
+ hadoop-yarn-applications-catalog-webapp
+ war
+