From f26c75df784d4a4a21cf989578ad345191d5a306 Mon Sep 17 00:00:00 2001 From: Sean Busbey Date: Thu, 30 Oct 2014 11:28:35 -0500 Subject: [PATCH] HBASE-12381 use the Maven Enforcer Plugin to check maven and java versions. --- pom.xml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/pom.xml b/pom.xml index 92e28ca..a025cd2 100644 --- a/pom.xml +++ b/pom.xml @@ -704,6 +704,43 @@ + + org.apache.maven.plugins + maven-enforcer-plugin + + + + + + [${maven.min.version},) + Maven is out of date. + HBase requires at least version ${maven.min.version} of Maven to properly build from source. + You appear to be using an older version. You can use either "mvn -version" or + "mvn enforcer:display-info" to verify what version is active. + See the reference guide on building for more information: http://hbase.apache.org/book.html#build + + + + + [${java.min.version},) + Java is out of date. + HBase requirs at least version ${java.min.version} of the JDK to properly build from source. + You appear to be using an older version. You can use either "mvn -version" or + "mvn enforcer:display-info" to verify what version is active. + See the reference guide on building for more information: http://hbase.apache.org/book.html#build + + + + + + + enforce + + enforce + + + + org.codehaus.mojo @@ -945,6 +982,9 @@ ${maven.build.timestamp} 1.7 + + 3.0.3 + ${compileSource} 2.5.1 3.0.0-SNAPSHOT -- 1.7.10.2 (Apple Git-33)