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]

Reply via email to