diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index f21f439596c..81d09abcef1 100644
--- a/hbase-client/pom.xml
+++ b/hbase-client/pom.xml
@@ -72,6 +72,36 @@
maven-source-plugin
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ [3.2,)
+
+ compile
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml
index ce622c0af0b..a3fffbaed3c 100644
--- a/hbase-common/pom.xml
+++ b/hbase-common/pom.xml
@@ -146,8 +146,8 @@
-
+
org.eclipse.m2e
lifecycle-mapping
@@ -168,6 +168,32 @@
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ [2.8,)
+
+ build-classpath
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ [3.2,)
+
+ compile
+
+
+
+
+
+
diff --git a/hbase-examples/pom.xml b/hbase-examples/pom.xml
index 4062c0cc9a0..7bfbbd46dc1 100644
--- a/hbase-examples/pom.xml
+++ b/hbase-examples/pom.xml
@@ -61,6 +61,49 @@
maven-source-plugin
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ [2.8,)
+
+ build-classpath
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ [3.2,)
+
+ compile
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hbase-hadoop-compat/pom.xml b/hbase-hadoop-compat/pom.xml
index 1900fbfcdad..81d4fb15398 100644
--- a/hbase-hadoop-compat/pom.xml
+++ b/hbase-hadoop-compat/pom.xml
@@ -74,6 +74,36 @@
maven-source-plugin
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ [3.2,)
+
+ compile
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hbase-hadoop2-compat/pom.xml b/hbase-hadoop2-compat/pom.xml
index 2713bfd0b71..21af99e26c4 100644
--- a/hbase-hadoop2-compat/pom.xml
+++ b/hbase-hadoop2-compat/pom.xml
@@ -95,9 +95,9 @@ limitations under the License.
-
+
org.eclipse.m2e
lifecycle-mapping
@@ -118,6 +118,19 @@ limitations under the License.
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ [3.2,)
+
+ compile
+
+
+
+
+
+
diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml
index bef4d5de984..212be239d37 100644
--- a/hbase-it/pom.xml
+++ b/hbase-it/pom.xml
@@ -115,6 +115,45 @@
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ [2.8,)
+
+ build-classpath
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ [3.2,)
+
+ compile
+
+
+
+
+
+
+
+
+
+
diff --git a/hbase-prefix-tree/pom.xml b/hbase-prefix-tree/pom.xml
index 4041af9a870..052f798c746 100644
--- a/hbase-prefix-tree/pom.xml
+++ b/hbase-prefix-tree/pom.xml
@@ -71,6 +71,36 @@
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ [3.2,)
+
+ compile
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hbase-rest/pom.xml b/hbase-rest/pom.xml
index 93e1ef39a73..aeab224a214 100644
--- a/hbase-rest/pom.xml
+++ b/hbase-rest/pom.xml
@@ -147,6 +147,36 @@
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ [1.6,)
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml
index c1aafb7d605..3ccc73884dc 100644
--- a/hbase-server/pom.xml
+++ b/hbase-server/pom.xml
@@ -220,9 +220,9 @@
-
+
org.eclipse.m2e
lifecycle-mapping
@@ -262,6 +262,32 @@
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ [2.8,)
+
+ build-classpath
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ [3.2,)
+
+ compile
+
+
+
+
+
+
diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml
index f154cf4249f..d42ad624ad0 100644
--- a/hbase-shell/pom.xml
+++ b/hbase-shell/pom.xml
@@ -149,7 +149,46 @@
${surefire.firstPartGroups}
-
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ [2.8,)
+
+ build-classpath
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ [3.2,)
+
+ compile
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml
index b736ccf0e73..4c2a7dadf32 100644
--- a/hbase-thrift/pom.xml
+++ b/hbase-thrift/pom.xml
@@ -142,6 +142,62 @@
maven-source-plugin
+
+
+
+
+ org.eclipse.m2e
+ lifecycle-mapping
+ 1.0.0
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ [1.6,)
+
+ run
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ [2.8,)
+
+ build-classpath
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ [3.2,)
+
+ compile
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index ce26ffc7d1d..38cab6ac312 100644
--- a/pom.xml
+++ b/pom.xml
@@ -633,16 +633,63 @@
maven-eclipse-plugin
2.9
-
-
+
org.eclipse.m2e
lifecycle-mapping
1.0.0
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ [0.6.2.201302030002,)
+
+ prepare-agent
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ [1.0.1,)
+
+ enforce
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-remote-resources-plugin
+ [1.4,)
+
+ process
+
+
+
+
+
+
+
+
+