You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Robert Scholte <ap...@sourcegrounds.com> on 2012/05/11 17:48:24 UTC

[ANN] Maven Release Plugin 2.3 Released

The Maven team is pleased to announce the release of the Maven Release  
Plugin, version 2.3

This plugin is used to release a project with Maven, saving a lot of  
repetitive, manual work. Releasing a project is made in two steps: prepare  
and perform.

http://maven.apache.org/plugins/maven-release-plugin/

You should specify the version in your project's plugin configuration:

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-release-plugin</artifactId>
   <version>2.3</version>
</plugin>

Release Notes - Maven 2.x Release Plugin - Version 2.3

Bug
•[MRELEASE-128] - SCM properties being replaced during release:perform
•[MRELEASE-329] - Parameter descriptions are incomplete
•[MRELEASE-533] - -Darguments ignored with InvokerMavenExecutor
•[MRELEASE-618] - pomFileName and arguments not honoured
•[MRELEASE-623] - unexpected mvn release:prepare behavior for project with  
<version>2.2-SNAPshot</version>
•[MRELEASE-638] - release:prepare fails w/ java.lang.ClassFormatError:  
Invalid pc in LineNumberTable in class file  
org/apache/commons/lang/StringUtils
•[MRELEASE-698] - Inconsistent documentation for 'generate release pom'
•[MRELEASE-727] - release plugin uses wrong checkout directory
•[MRELEASE-740] - release:perform in subdirectories fails if  
localCheckout=true
•[MRELEASE-745] - Property suppressCommitBeforeBranch also suppresses  
trunk commit AFTER branching.

Improvement
•[MRELEASE-97] - make release:perform upload progress overwrite the  
previous xxK/yyK uploaded line
•[MRELEASE-239] - release:perform and release:prepare should accept  
multi-line goals/preparationGoals configurations
•[MRELEASE-420] - Prepare and Perform should use profile server settings
•[MRELEASE-645] - Allow File/Directory Patterns for the  
checkModificationExcludes Option
•[MRELEASE-687] - assembly:assembly goal as mentioned in the documentation  
is deprecated
•[MRELEASE-732] - Use XMLUnit to verify pom.xml in unittests
•[MRELEASE-736] - Add dryRun flag to release:perform

New Feature
•[MRELEASE-723] - DCVS tagging commands should store the tag-name (or  
hash) in the the //project/scm/tag element.
•[MRELEASE-747] - Support Jazz SCM

Task
•[MRELEASE-731] - Change Maven prerequisite from 2.0.9 to 2.2.1
•[MRELEASE-741] - Migrate JMock to Mockito
•[MRELEASE-744] - Upgrade plexus-utils


Enjoy,

-The Maven team

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