I just had to write this kudo to the maven team: we have a project
composed of 23 submodules in varying levels of depth. All modules are
always released together (i.e. no independency release-cycle for each
module) much like the spring framework is released.

Since there are many inter-dependencies between the modules, we had to
write the version number inside the dependencies sections which
worried us tremendously (update them on every release...)

Still, I decided to give the 'maven-release-plugin' a whirl and tried
a "maven release:prepare" - and it asked me the release+next version
and tag for EACH AND EVERY MODULE which definitly took me by surprise.
I didn't imagine that it would try to release the entire project
(which was exactly my wish).

But, what totally amazed me was that it updated, resolved and upgraded
all inter-dependencies to the next dev version automatically!!!! It
just, well...worked!

now THAT'S a nifty piece of a plugin!! Well done.


Regards,
    _____________________________________
    Arik Kfir                    [EMAIL PROTECTED]

Reply via email to