Well, I did a little browsing through the maven-release-plugin code
base, and I see that what I'm looking for (below) isn't currently
possible. It doesn't look like it would be terribly difficult to insert
a check for a system property into DefaultVersionInfo#getNextVersion,
though, that could pull off this stunt. Since I'm not involved in the
plugin development, I guess the best I can do is offer it up as a thought.
David C. Hicks wrote:
Maybe it's a bad idea and please feel free to let me know if there is
a good reason to change this strategy, but we don't use the typical
Maven version numbering scheme. We work in an agile environment and
use our iteration number as the minor version number. The major
number is reserved for major releases, as usual. The revision is used
when we release a "patch" release during an iteration to fix specific
problems for our QE department prior to the usual iteration release.
So, for example, my current project's release is 0.18.0 meaning that
we've released iteration 18 to QE. We're currently working on
0.19.0-SNAPSHOT.
I understand that I can use the --batchmode switch to keep the release
plugin from asking me for new release numbers, a big problem because
we have about six sub-projects that all must be re-versioned for both
release and a new snapshot. It's not good to have to key in new
versions six times each. :-) What would be nice, is if I could
specify the new release/snapshot versions in some kind of system
property, something like the -DdryRun property. Do you know if this
is possible?
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]