diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index 2ef0a64..4d9f2ac 100644
--- a/hbase-client/pom.xml
+++ b/hbase-client/pom.xml
@@ -71,6 +71,10 @@
org.apache.maven.plugins
maven-source-plugin
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml
index ad646d7..adb1687 100644
--- a/hbase-protocol/pom.xml
+++ b/hbase-protocol/pom.xml
@@ -69,6 +69,10 @@
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
diff --git a/pom.xml b/pom.xml
index e717cca..933e5b4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -498,6 +498,36 @@
-Xlint:-options
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.3
+
+
+ package
+
+ shade
+
+
+
+
+ com.google.protobuf:protobuf-java:*
+
+
+ true
+
+
+ com.google.protobuf
+ com.shaded.google.protobuf
+
+ com.google.protobuf.HBaseZeroCopyByteString
+
+
+
+
+
+
+
maven-surefire-plugin