My 2 cents: Dependecy on maven is quite similar to dependecy on servletapi. In both cases you need to have "spec" jar in order to compile your code against it, but at the runtime the functionality which is needed should be provided by environment. Servlet SPEC even says "no" for bundling a jar containing servletapi inside war files. IMO ultimate solution for that problem is linked with necessity of being able to distinguish scope/kind/purpose (we don't have a good and official term for it yet) of the dependency. Plugin's dependency on maven is compiletime only dependency but it is not a runtime dependency. When plugin execution environment (maven :)) loads plugin it should load only all runtime dependencies. IMO this is a generic and quite common problem and it would be better to address it then to make some hacks for teaching maven core not to download some arbitrary jars.
Michal > -----Original Message----- > From: Vincent Massol [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 15, 2004 10:00 AM > To: 'Maven Developers List' > Subject: RE: Plugins dependencies to fix > > > Guys, > > I'm curious to know why you don't consider it a good idea to > have a set of > dependencies defined in mavenhome/lib for the plugins? The plugins are > depending on Maven anyway. > > Thanks > -Vincent > > > -----Original Message----- > > From: Brett Porter [mailto:[EMAIL PROTECTED] > > Sent: jeudi 15 juillet 2004 03:59 > > To: Maven Developers List > > Subject: Re: Plugins dependencies to fix > > > > Yep, I agree. Thanks for making the changes. > > > > - Brett > > > > Quoting Dion Gillard <[EMAIL PROTECTED]>: > > > > > On Thu, 15 Jul 2004 09:43:50 +1000, Brett Porter > <[EMAIL PROTECTED]> > > wrote: > > > > Yep, and this version is now bundled in maven, so we > could actually > > remove > > > the > > > > xml tags from all the plugins if desired. > > > > > > I'd rather we didn't. > > > > > > I'd rather the plugins specify their dependencies regardless of > > > whether they're shipped as part of maven or not. > > > -- > > > http://www.multitask.com.au/people/dion/ > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
