On Wed, 2003-10-08 at 01:39, Vincent Massol wrote: > Hi Jason, > > I'm fine with moving the following: Cactus, checkstyle, jboss, pmd, > statcvs and actually all the other remaining plugins... I still don't > understand why we need to keep any plugin at all in maven core. They can > be downloaded for bootstrapping (in the same way as all the other jars > are).
Ultimately total separation is the goal. I'm totally for complete separation of the: - core - plugins - installation builder - functional testing It's always been difficult for people to comprehend maven when they start trying to help develop. Even our own developers aren't sure where things are and don't do things correctly ... so I think we think along the same lines in that a SOC is necessary. The plugins will be paired down to the point where the can't be any more and that will reveal more work I'm sure to allow the complete separation. > However, I still have some questions :-) > > - are the latest released versions of maven-plugins plugins going to be > packaged in the next release rc2? It is a trivial task to package together whatever we deign to be the release. This is not difficult but I'm sure there are plugins that we don't need to include. For example the Plexus plugin certainly doesn't need to be included. Again, anything can be included but I think we should try to avoid the humungo install. > - if not, are they going to be bundled for easy installing or would > users need to install them one by one (which would be a pain)? Again, it's a decision to be made what's installed. If someone feels strongly about including a plugin then we can include it. For example I don't consider anything EJB related to be default material but you might think differently. If you want them in there I'm not averse to that at all. > - now that the plugins are decorelated from Maven core, the plugins need > to state with what version of Maven they have been tested and are > compatible with. How do we do this? Do we need a new pom tag? Not sure yet. If we decide from 1.0 on that a plugin must work then we definitely need a mechanism to easily test a plugin across versions or mark a plugin as working with a specific version. > - also, now that plugins are externalized it will be more difficult to > converge in term of jar versions between them. You may end up having to > download 10 versions of log4j, etc. I believe we now need more urgently > something like the discussed LATEST (which would point to the latest > released jar): > > <dependency> > <groupId>log4j</groupId> > <artifactId>log4j</artifactId> > <version>LATEST</version> > </dependency> > > That would probably require the addition of some metadata file in the > remote repo (releases.xml for ex), listing all releases. The default > mode should not connect to internet every time maven builds but rather > only connects on demand. We can probably borrow the SNAPSHOT logic and modify it for use with LATEST. > Thanks! > -Vincent > > > -----Original Message----- > > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > > Sent: 07 October 2003 22:09 > > To: Maven Developers List > > Subject: Moving Plugins > > > > Howdy, > > > > Just another push. If you have plugins that are non-core and you want > me > > to move them over let me know. I think I'm looking at Vincent and > > Emmanuel as the next candidates :-) > > > > -- > > jvz. > > > > Jason van Zyl > > [EMAIL PROTECTED] > > http://tambora.zenplex.org > > > > In short, man creates for himself a new religion of a rational > > and technical order to justify his work and to be justified in it. > > > > -- Jacques Ellul, The Technological Society > > > > > > --------------------------------------------------------------------- > > 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] -- jvz. Jason van Zyl [EMAIL PROTECTED] http://tambora.zenplex.org In short, man creates for himself a new religion of a rational and technical order to justify his work and to be justified in it. -- Jacques Ellul, The Technological Society --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
