commit 92b1b5ac80982f7617653ae98a3c3cce1705deb3 Author: Jerry He Date: Sat Sep 24 16:29:41 2016 -0700 HBASE-16667 Building with JDK 8: ignoring option MaxPermSize=256m (Niels Basjes) diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml index 845ccc5..62f7f28 100644 --- a/hbase-it/pom.xml +++ b/hbase-it/pom.xml @@ -172,7 +172,7 @@ 1800 - -enableassertions -Xmx${failsafe.Xmx} -XX:MaxPermSize=368m + -enableassertions -Xmx${failsafe.Xmx} ${maxpermsize} -Djava.security.egd=file:/dev/./urandom -XX:+CMSClassUnloadingEnabled -verbose:gc -XX:+PrintCommandLineFlags -XX:+PrintFlagsFinal diff --git a/pom.xml b/pom.xml index 322823e..fb7c20a 100644 --- a/pom.xml +++ b/pom.xml @@ -1254,10 +1254,10 @@ -enableassertions -Dhbase.test -Xmx${surefire.Xmx} - -XX:MaxPermSize=256m -Djava.security.egd=file:/dev/./urandom -Djava.net.preferIPv4Stack=true + ${maxpermsize} -Djava.security.egd=file:/dev/./urandom -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true - -enableassertions -Xmx${surefire.cygwinXmx} -XX:MaxPermSize=256m + -enableassertions -Xmx${surefire.cygwinXmx} ${maxpermsize} -Djava.security.egd=file:/dev/./urandom -Djava.net.preferIPv4Stack=true "-Djava.library.path=${hadoop.library.path};${java.library.path}" @@ -1843,6 +1843,28 @@ + + + + + old-jdk + + (,1.8) + + + -XX:MaxPermSize=512m + + + + new-jdk + + [1.8,) + + + + + + jacoco @@ -2458,7 +2480,7 @@ or you can provide the license with -Dmaven.clover.licenseLocation=/path/to/license. Committers can find the license under https://svn.apache.org/repos/private/committers/donated-licenses/clover/ The report will be generated under target/site/clover/index.html when you run - MAVEN_OPTS="-Xmx2048m -XX:MaxPermSize=512m" mvn clean package -Pclover site --> + MAVEN_OPTS="-Xmx2048m ${maxpermsize}" mvn clean package -Pclover site --> clover