My project is using maven2 and the release plugin. However, the
release plugin only works with released plugins (otherwise, our
release builds are not reproducible). We've had to locally patch a
half-dozen plugins just to mark them as released just in order to be
able to do a release build of our project. Furthermore, there are
many core and non-core plugins that have plenty of bugs fixed that we
still experience today in their SNAPSHOTs. But we can't use these.
There is no shortage of numbers in the world. What is the problem
with releasing often? So what if a bug occasionally gets its way into
a release -- you can always specify an older version of a plugin that
didn't have some new bug.
True, a lot of plugins are under 3rd party control and not part of
the core maven. But if the core maven team starts releasing more
often and understands why releases are important, many of the 3rd
parties will follow suit.
Right now maven seems more like a toy and is constantly frustrating
when trying to use it on a real project (due largely to known bugs
many of which have been fixed in SNAPSHOTs for over 6-months now and/
or several plugins that have produced SNAPSHOT builds but no released
version).
BTW, My project releases weekly. So far we have 0.5-rc1, 0.5-rc2, 0.5-
rc3, ... 0.5-rc9. And we have SNAPSHOTs in between that we never
deploy to production but which developers work with.
Cheers,
Eric
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]