Eric Brown wrote:
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

Hi Eric,

During the last couple of months a lot of work has gone into releasing new versions of the plugins that are used during the release process. When all these plugins have been released, less time and effort will be needed to release something. So then we will be able to do more frequent releases of plugins.

--
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to