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

        

Reply via email to