Author: sebb
Date: Sun Mar 30 13:36:11 2014
New Revision: 1583135

URL: http://svn.apache.org/r1583135
Log:
Add Java 1.8 profile
Document changes

Modified:
    commons/proper/commons-parent/trunk/pom.xml
    commons/proper/commons-parent/trunk/src/changes/changes.xml

Modified: commons/proper/commons-parent/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/pom.xml?rev=1583135&r1=1583134&r2=1583135&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/pom.xml (original)
+++ commons/proper/commons-parent/trunk/pom.xml Sun Mar 30 13:36:11 2014
@@ -35,8 +35,11 @@
 <!--
 Version 34:
 
+  - Added Maven enforcer to ensure builds use Maven 3.0.0 or later
+  - scm-publish 1.0-beta2 -> 1.0
   - Surefire 2.16 -> 2.17
-  
+  - Added Java 1.8 profile
+
  -->
 
   <ciManagement>
@@ -486,7 +489,7 @@ Version 34:
             <!-- stops the "uses" clauses being added to "Export-Package" 
manifest entry -->
             <_nouses>true</_nouses>
             <!-- Stop the JAVA_1_n_HOME variables from being treated as 
headers by Bnd -->
-            
<_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME</_removeheaders>
+            
<_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME</_removeheaders>
             
<Bundle-SymbolicName>${commons.osgi.symbolicName}</Bundle-SymbolicName>
             <Export-Package>${commons.osgi.export}</Export-Package>
             <Private-Package>${commons.osgi.private}</Private-Package>
@@ -1040,6 +1043,20 @@ Version 34:
       </properties>
     </profile>
 
+    <!--
+       Profile for running the build using JDK 1.8
+       (JAVA_1_8_HOME needs to be defined, e.g. in settings.xml or an 
environment variable)
+      -->
+    <profile>
+      <id>java-1.8</id>
+      <properties>
+        <commons.compiler.fork>true</commons.compiler.fork>
+        
<commons.compiler.compilerVersion>1.8</commons.compiler.compilerVersion>
+        
<commons.compiler.javac>${JAVA_1_8_HOME}/bin/javac</commons.compiler.javac>
+        
<commons.surefire.java>${JAVA_1_8_HOME}/bin/java</commons.surefire.java>
+      </properties>
+    </profile>
+
     <!-- N.B. when adding new java profiles, be sure to update
          the _removeheaders list in the maven_bundle_plugin configuration -->
 

Modified: commons/proper/commons-parent/trunk/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/src/changes/changes.xml?rev=1583135&r1=1583134&r2=1583135&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/src/changes/changes.xml (original)
+++ commons/proper/commons-parent/trunk/src/changes/changes.xml Sun Mar 30 
13:36:11 2014
@@ -60,7 +60,22 @@ The <action> type attribute can be add,u
 
     <body>
 
-        <release version="33" date="2014-01-??" description="
+        <release version="34" date="2014-04-??" description="
+The main changes in this release are:
+  - Added Maven enforcer to ensure builds use Maven 3.0.0 or later
+  - Surefire 2.16 -> 2.17
+  - added java-1.8 profile
+">
+            <!-- List each change individually so the changes HTML report is 
easier to read -->
+
+            <action type="update">Added java-1.8 profile</action>
+            <action type="update">maven-scm-publish-plugin      1.0-beta -> 
1.0</action>
+            <action type="update">maven-surefire-plugin(s)          2.16 -> 
2.17</action>
+            <action type="update">Added Maven enforcer to ensure builds use 
Maven 3.0.0 or later</action>
+
+        </release>
+
+        <release version="33" date="2014-02-14" description="
 The main changes in this release are:
   - Fixed Jacoco configuration syntax
   - updated some plugins


Reply via email to