> -----Original Message----- > From: Brett Porter [mailto:[EMAIL PROTECTED] > Sent: Tuesday, June 14, 2005 2:55 AM > To: Maven Developers List > Subject: Re: [vote] demote plugins > > Michal Maczka wrote: > > > > > I am using javacc in production in couple of project and it > actually > > works like charm for me (I am not using jjtree). Docs are definitly > > not up to date. I know that there is more people using it. So if I > > could cast no binding, user vote for that plugin it would be: -1. > > This is not about terminating plugins, but about improving > the out of the box usability. So while you might be using it > - that's fine, and you can continue to do so by downloading > the last release, or building from the sandbox. But until > someone steps up to maintain it and document it, I'd rather > not have it in the core distribution. Of all the plugins, it > and probably "release" are the ones that had a specific > complaint about its roadworthiness from a user. >
I understand all that and from your perspective this is definitly a good thing. I don't know nothing about recent complaints reagrding javacc plugin. Really it just works for me. What I am saying is that from the user perspective it is reasonable to expect that builds which used to work out of the box with maven 1.0.X should also work with maven 1.1.x. (just minor version is changing). Believe it or not but there is a bunch of users who has never built maven plugin and even don't know how to manually download plugins. In case of the enterprises where nobody is controlling which version of maven they are using so if any of them will upgrade to maven 1.1 (or simply somebody new will just start directly using maven from version 1.1.0). For such people it is really a breaking and quite scary change. There is a general and a good rule often used while software platforms are evolving:: things go in, but they never go out (even if they are of dubious quality or better equivalents already exit). Java/Windows and other platforms try to follow that rule as full backward compatibility is a top priority for them. In your case m2 will hopefully come with high quality plugins, but removal of the plugin from the base distribution of m1 will actually downgrade user experience rather then improve it. People are (unfortunately) used to undocumented plugins but they are not used to disappearing ones. Note: I am not writing about plugins which are clearly broken or are not working at all. BTW: Are you going to publish all plugins from sandbox somewhere? regards Michal --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]