> It might still be a good idea to have a core maven plugin > containing for example the jelly tags so that previous users > can also upgrade to newer versions of the plugins.
I actually like Dion's idea better - a tag library JAR that plugins can include in the same way as, say, jelly-tags-xml. This just excludes tags written in Jelly itself, but we don't have any of them now anyway, and to be honest I'd prefer not to! The problem we got to (and I think the reason it didn't go ahead, and the same thing would affect a plugin) - was that this tag library would then depend on maven-1.0-rc2 JAR which may do things incompatibly with your installation. I think this will be ok, because everything is in root.maven so the JAR should be able to find your running version of the classes, which will just have to remain API stable (which they are if public). > In my case at work, we are using beta 10. We want to move to > rc2 and we have started the migration even before rc2 was out > (we started about 2 months ago I think). I'm surprised its such a hassle - I have a complicated system (including Solaris too :) and it migrated to RC1 seamlessly. RC2 works the same too, as will RC3, etc. If there's anything I can do to help, let me know... I was speaking to some Atlassian folk last night and they are also on beta-10, as is Avalon. I wonder how many others have decided to stick with it? > So we tried using the latest checkstyle > plugin with beta 10. I don't think you can reliably install newer plugins on the betas because of the changes in the core. > But I do agree with you Brett. Please accept my apologies. I > had forgotten about the possibility of not upgrading one's > own plugins... > :-) No problem. I apologise too because I may have come across a bit harsher than I intended. I agree with all of your concerns, and think we should careful focus on this after 1.0 is released, but not put the effort in to support beta-10. I think we should spend that effort getting 1.0 up to scratch and out the door, and invest it also in helping people migrate from beta-10. Cheers, Brett
