commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luc Maisonobe <Luc.Maison...@free.fr>
Subject [CANCEL] Re: [VOTE] Release Commons Parent 29 from RC1
Date Mon, 13 May 2013 14:30:51 GMT
Le 13/05/2013 09:51, Luc Maisonobe a écrit :
> This is a VOTE to release Commons Parent 29 from RC1

This vote is cancelled in order to update one more plugin
(maven-site-plugin).

Luc

> 
> Changes in this version include:
> 
> Changes:
> o         cobertura-maven-plugin         2.5.2 -> removed
>           jacoco-maven-plugin                  -> 0.6.2.201302030002
>           maven-surefire-plugin          2.13  -> 2.14.1
>           maven-surefire-report-plugin   2.13  -> 2.14.1
>           maven-changes-plugin           2.8   -> 2.9
>           maven-compiler-plugin          3.0   -> 3.1
>           maven-release-plugin           2.3.2 -> 2.4.1
>           apache-rat-plugin              0.8   -> 0.9
> 
> 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>
> 
> 
> 
> 
> This VOTE by LAZY-CONSENSUS is open for at least 72 hours, so it will
> be closed on 2013-05-16T08:00:00Z (that is UTC time).
> 
> Since this is the parent pom, there are only maven artifacts and the
> subversion tag available:
> 
> artifacts:
> <https://repository.apache.org/content/repositories/orgapachecommons-009/org/apache/commons/commons-parent/29/>
> 
> tag:
> <https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-29-RC1>
> 
> 
> Luc
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message