diff --git a/hbase-shaded/hbase-shaded-check-invariants/pom.xml b/hbase-shaded/hbase-shaded-check-invariants/pom.xml
index 097de413388..91956b12f81 100644
--- a/hbase-shaded/hbase-shaded-check-invariants/pom.xml
+++ b/hbase-shaded/hbase-shaded-check-invariants/pom.xml
@@ -48,6 +48,11 @@
hbase-shaded-mapreduce
${project.version}
+
+ org.apache.hbase
+ hbase-shaded-client-byo-hadoop
+ ${project.version}
+
com.github.stephenc.findbugs
diff --git a/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml b/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml
new file mode 100644
index 00000000000..8b425f5233e
--- /dev/null
+++ b/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml
@@ -0,0 +1,70 @@
+
+
+ 4.0.0
+
+ hbase-shaded
+ org.apache.hbase
+ 2.1.0-SNAPSHOT
+ ..
+
+ hbase-shaded-client-byo-hadoop
+ Apache HBase - Shaded - Client
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+
+ true
+
+
+
+
+ maven-assembly-plugin
+
+ true
+
+
+
+
+
+
+ org.apache.hbase
+ hbase-client
+
+
+
+
+
+ release
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+
+
+
+
+
diff --git a/hbase-shaded/hbase-shaded-client/pom.xml b/hbase-shaded/hbase-shaded-client/pom.xml
index ce9c111a4ae..74c2526b751 100644
--- a/hbase-shaded/hbase-shaded-client/pom.xml
+++ b/hbase-shaded/hbase-shaded-client/pom.xml
@@ -28,7 +28,7 @@
..
hbase-shaded-client
- Apache HBase - Shaded - Client
+ Apache HBase - Shaded - Client (with Hadoop bundled)
@@ -51,6 +51,7 @@
org.apache.hbase
hbase-client
+ ${project.version}
@@ -59,10 +60,34 @@
release
-
- org.apache.maven.plugins
- maven-shade-plugin
-
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+
+ aggregate-into-a-jar-with-relocated-third-parties
+
+
+
+
+
+ org.apache.hbase:hbase-resource-bundle
+ org.slf4j:*
+ com.google.code.findbugs:*
+ com.github.stephenc.findbugs:*
+ org.apache.htrace:*
+ org.apache.yetus:*
+ log4j:*
+ commons-logging:*
+
+
+
+
+
+
diff --git a/hbase-shaded/hbase-shaded-mapreduce/pom.xml b/hbase-shaded/hbase-shaded-mapreduce/pom.xml
index 854443c1f5c..fa7f5e59698 100644
--- a/hbase-shaded/hbase-shaded-mapreduce/pom.xml
+++ b/hbase-shaded/hbase-shaded-mapreduce/pom.xml
@@ -169,32 +169,10 @@
release
-
-
- org.apache.maven.plugins
- maven-shade-plugin
-
-
- aggregate-into-a-jar-with-relocated-third-parties
-
-
-
- org.apache.hadoop:*
-
- org.apache.hbase:hbase-resource-bundle
- org.slf4j:*
- com.google.code.findbugs:*
- com.github.stephenc.findbugs:*
- org.apache.htrace:*
- org.apache.yetus:*
- log4j:*
- commons-logging:*
-
-
-
-
-
-
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
diff --git a/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml b/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml
index 07789f4712c..edc2c33f4f5 100644
--- a/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml
+++ b/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml
@@ -16,7 +16,7 @@
hbase
org.apache.hbase
- 3.0.0-SNAPSHOT
+ 2.1.0-SNAPSHOT
../..
hbase-shaded-with-hadoop-check-invariants
diff --git a/hbase-shaded/pom.xml b/hbase-shaded/pom.xml
index 71d0bb804d2..a3054840c2c 100644
--- a/hbase-shaded/pom.xml
+++ b/hbase-shaded/pom.xml
@@ -39,6 +39,7 @@
org.apache.hadoop.hbase.shaded
+ hbase-shaded-client-byo-hadoop
hbase-shaded-client
hbase-shaded-mapreduce
hbase-shaded-check-invariants
@@ -131,6 +132,11 @@
false
+
+ org.apache.hadoop:*
+
org.apache.hbase:hbase-resource-bundle
org.slf4j:*
com.google.code.findbugs:*