> 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

Reply via email to