You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2013/05/28 23:19:22 UTC

svn commit: r1487124 - /commons/proper/commons-parent/trunk/RELEASE-NOTES.txt

Author: ggregory
Date: Tue May 28 21:19:21 2013
New Revision: 1487124

URL: http://svn.apache.org/r1487124
Log:
Preparing release 30.

Modified:
    commons/proper/commons-parent/trunk/RELEASE-NOTES.txt

Modified: commons/proper/commons-parent/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk/RELEASE-NOTES.txt?rev=1487124&r1=1487123&r2=1487124&view=diff
==============================================================================
--- commons/proper/commons-parent/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/commons-parent/trunk/RELEASE-NOTES.txt Tue May 28 21:19:21 2013
@@ -1,50 +1,22 @@
-              Apache Commons Parent 29 RELEASE NOTES
+              Apache Commons Parent 30 RELEASE NOTES
 
-The Apache Commons Parent team is pleased to announce the release of commons-parent-30-SNAPSHOT
+The Apache Commons Parent team is pleased to announce the release of commons-parent-30
 
 The Apache Commons Parent POM provides common settings for all Apache Commons components.
 
-Replace Cobertura with JaCoCo; update plugin versions
+The main changes in this release are RAT configuration changes:
+- updated excludes: added .pmd and download_*.cgi
+- changed excludes so child POM excludes will be appended to the parent list
+- duplicated settings in build section so they apply to standalone invocations
+Coverage tool:
+Made JaCoCo an optional profile
+Restored Cobertura as an optional profile
 
 Changes in this version include:
 
 Changes:
-o                   cobertura-maven-plugin         2.5.2 -> removed
-o                   jacoco-maven-plugin                  -> 0.6.2.201302030002
-o                   maven-surefire-plugin          2.13  -> 2.14.1
-o                   maven-surefire-report-plugin   2.13  -> 2.14.1
-o                   maven-changes-plugin           2.8   -> 2.9
-o                   maven-compiler-plugin          3.0   -> 3.1
-o                   maven-release-plugin           2.3.2 -> 2.4.1
-o                   maven-site-plugin              3.2   -> 3.3
-The main change is the replacement of Cobertura with JaCoCo for test
-coverage analysis.  The former is not maintained anymore, has numerous
-bugs and is extremely slow in some situations (typically generating
-coverage reports for [math] took about 9 hours whereas standard tests
-run in about 10 minutes). One important implication is that since
-JaCoCo relies on setting an agent, it is triggered only if JDK used to
-run the tests is at least Java 1.5 (this is automatically detected),
-and it changes the argument line of surefire tests.  If a component
-also needs to adapt the surefire command line, it must add the
-property ${argLine} to the argument line in order to preserve JaCoCo
-settings. An example for this is Apache Commons IO, where the
-maven-surefire-plugin setting must read as (note the use of the
-${argLine} property):
-
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <forkMode>pertest</forkMode>
-          <!-- limit memory size see IO-161 -->
-          <!-- the ${argLine} preserves jacoco agent settings (see (see https://github.com/jacoco/jacoco/issues/44) -->
-          <argLine>-Xmx25M ${argLine}</argLine>
-          ...
-        </configuration>
-      </plugin>
-      ...
-    </plugins>
+o                   rat-maven-plugin                   0.8 -> 0.9
+o                   maven-project-info-reports-plugin  2.6 -> 2.7
 
 
 Historical list of changes: http://commons.apache.org/changes-report.html