Check for changed subprojects (in multimodule projects) and release only the projects which have changed --------------------------------------------------------------------------------------------------------
Key: MRELEASE-560 URL: http://jira.codehaus.org/browse/MRELEASE-560 Project: Maven 2.x Release Plugin Issue Type: Improvement Affects Versions: 2.1 Environment: Windows Vista, jdk1.6.0_18 Reporter: Peter Simon Attachments: releaseOnlyChangedProjects.patch This feature makes it possible for multimodule projects to configure if the subprojects that have no changes since the last release shell be released or not. By setting the argument -DreleaseOnlyChanged=true only the changed submodules will be released (default -DreleaseOnlyChanged=false). To compare the workingcopy with the last release, the poms are modified by adding a property lastReleaseRev which contains the revision of the last release. If this property doesn't exist (as it is for the first release) the project will be released. If only the changed subprojects shall be released, the different phases (f.ex. RewritePomsPhase) will be skipped for those projects. This patch also includes the patch for MRELEASE-550. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira