[BEANUTILS-515] Update from Java 7 to 8.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/beanutils/trunk@1845331 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index e6b398c..65abdca 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,13 +31,13 @@
   <url>https://commons.apache.org/proper/commons-beanutils/</url>
 
   <properties>
-    <maven.compiler.source>1.7</maven.compiler.source>
-    <maven.compiler.target>1.7</maven.compiler.target>
+    <maven.compiler.source>1.8</maven.compiler.source>
+    <maven.compiler.target>1.8</maven.compiler.target>
     <commons.componentid>beanutils</commons.componentid>
     <commons.module.name>org.apache.commons.beanutils2</commons.module.name>
     <!-- Current version -->
     <commons.release.version>2.0.0</commons.release.version>
-    <commons.release.desc>(Java 7)</commons.release.desc>
+    <commons.release.desc>(Java 8)</commons.release.desc>
     <!-- Previous major version -->
     <commons.release.2.version>1.9.3</commons.release.2.version>
     <commons.release.2.desc>(Java 6)</commons.release.2.desc>
@@ -48,10 +48,11 @@
     <commons.jira.pid>12310460</commons.jira.pid>
     <!-- limit memory size see BEANUTILS-291; allow command-line override -->
     <!-- Originally 25M, increased to 56M to get round Continuum CI / Travis CI build failures -->
-    <surefire.argLine>-Xmx56M</surefire.argLine>
+    <surefire.argLine>-Xmx256M</surefire.argLine>
     <commons.japicmp.version>0.12.0</commons.japicmp.version>
     <commons.clirr.version>2.8</commons.clirr.version>
     <commons.encoding>utf-8</commons.encoding>
+    <commons.jacoco.version>0.8.2</commons.jacoco.version>
     <!-- Commons Release Plugin -->
     <commons.bc.version>2.0.0-SNAPSHOT</commons.bc.version>
     <commons.release.isDistModule>true</commons.release.isDistModule>
@@ -352,6 +353,7 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-surefire-plugin</artifactId>
+          <version>2.22.1</version>
             <configuration>
               <forkMode>pertest</forkMode>
 	      <!-- limit memory size see BEANUTILS-291 
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 59ff11a..e03ae41 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -33,6 +33,9 @@
       <action issue="BEANUTILS-504" dev="ggregory" type="update" due-to="Gary Gregory">
         Update from Java 6 to 7.
       </action>
+      <action issue="BEANUTILS-515" dev="ggregory" type="update" due-to="Gary Gregory">
+        Update from Java 7 to 8.
+      </action>
       <action issue="BEANUTILS-503" dev="ggregory" type="update" due-to="Gary Gregory">
         Change packaging from org.apache.commons.beanutils to org.apache.commons.beanutils2.
       </action>
@@ -48,6 +51,9 @@
       <action issue="BEANUTILS-514" dev="ggregory" type="update" due-to="Gary Gregory">
         Remove deprecated code for 2.0.0.
       </action>
+      <action issue="BEANUTILS-509" dev="ggregory" type="update" due-to="sunil, Akshay Gehi">
+        WeakHashmap enters into infinite loop in WrapDynaClass.java.
+      </action>
     </release>
 
     <release version="1.9.3" date="2016-09-21" description="Bug fix release, now builds with Java 8">