CheckDependencySnapshotsPhase fails when resolving all dependencies
-------------------------------------------------------------------
Key: MRELEASE-358
URL: http://jira.codehaus.org/browse/MRELEASE-358
Project: Maven 2.x Release Plugin
Issue Type: Bug
Affects Versions: 2.0-beta-7
Reporter: Rich Seller
Attachments: patch.txt
In CheckDependencySnapshotsPhase, if '0' (All) is selected in response to the
prompt "specify the selection number ..." the dependencies are not removed from
the original set, so a ReleaseFailureException is thrown at the end of
checkProject().
In the attached patch the dependencies are removed from the original set, and
the snapshotSet is returned from resolveSnapshots() to be checked in
checkProject().
In the tests, I implemented a custom Prompter because I don't know how to set
multiple conditional responses on JMock1 mocks.
One other change made while testing: in processSnapshot, "What is the next
development version?" is set with a singleton list so a different value has
been entered. I removed the list to make the supplied value the default but
allow different responses. I can raise this as a separate issue if required
--
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