diff --git a/hbase-rest/pom.xml b/hbase-rest/pom.xml
index 2ac2686ec38c..5b60ed4c963e 100644
--- a/hbase-rest/pom.xml
+++ b/hbase-rest/pom.xml
@@ -297,6 +297,15 @@
true
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ **/hbase-webapps/**
+
+
+
maven-antrun-plugin
diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml
index 132e1faa6ca6..3fa408ce53ef 100644
--- a/hbase-server/pom.xml
+++ b/hbase-server/pom.xml
@@ -35,6 +35,7 @@
true
true
true
+ hbase-webapps
@@ -449,24 +450,83 @@
true
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ add-test-source
+
+ add-test-resource
+
+ generate-test-sources
+
+
+
+
+
+ target/${hbase.webapps.dir}
+
+ ${hbase.webapps.dir}
+
+
+
+
+
+
org.apache.maven.plugins
maven-jar-plugin
-
-
-
- org/apache/jute/**
- org/apache/zookeeper/**
- **/*.jsp
- hbase-site.xml
- hdfs-site.xml
- log4j.properties
- mapred-queues.xml
- mapred-site.xml
-
-
+
+
+
+ default-jar
+
+ jar
+
+ package
+
+
+
+ org/apache/jute/**
+ org/apache/zookeeper/**
+ **/*.jsp
+ hbase-site.xml
+ hdfs-site.xml
+ log4j.properties
+ mapred-queues.xml
+ mapred-site.xml
+
+ **/hbase-webapps/**
+
+
+
+
+
+ test-jar
+
+ test-jar
+
+ package
+
+ tests
+
+ org/apache/jute/**
+ org/apache/zookeeper/**
+ **/*.jsp
+ hbase-site.xml
+ hdfs-site.xml
+ log4j.properties
+ mapred-queues.xml
+ mapred-site.xml
+
+
+
+
+
diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml
index 64d8fc933ab7..7bfc6f39a2bc 100644
--- a/hbase-thrift/pom.xml
+++ b/hbase-thrift/pom.xml
@@ -210,6 +210,15 @@
true
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ **/hbase-webapps/**
+
+
+
maven-antrun-plugin