+1

Gary


On Tue, May 14, 2013 at 2:55 PM, Luc Maisonobe <l...@spaceroots.org> wrote:

> This is a VOTE to release Commons Parent 29 from RC3
>
> 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
>           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>
>
>
>
>
> This VOTE by LAZY-CONSENSUS is open for at least 72 hours, so it will
> be closed on 2013-05-17T19: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-017/org/apache/commons/commons-parent/29/
> >
>
> tag:
> <
> https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-29-RC3
> >
>
>
> Luc
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to