On Sat, 2002-07-13 at 19:07, [EMAIL PROTECTED] wrote:
> Seems like a hack because you don't want to have two descriptors to me.

I definitely only want one descriptor. The the simple reason of
simplicity. It's easy to make another descriptor now that betwixt works
perfectly well. I just don't think we need another descriptor and that
the meta information provides the required information.
 
> Personally, I'm ok with two descriptors - one for the 'project' part of a 
> plugin and one for what the plugin adds to the build.
> --
> dIon Gillard, Multitask Consulting
> Work:      http://www.multitask.com.au
> Developers: http://adslgateway.multitask.com.au/developers
> 
> 
> Jason van Zyl <[EMAIL PROTECTED]> wrote on 07/13/2002 11:54:32 PM:
> 
> > On Fri, 2002-07-12 at 23:13, [EMAIL PROTECTED] wrote: 
> > > Why the POM and not somewhere else ? Properties?
> > 
> > Because the meta information can be attached to any object in the POM.
> > Get a little ugly with properties I think.
> > 
> > > --
> > > dIon Gillard, Multitask Consulting
> > > Work:      http://www.multitask.com.au
> > > Developers: http://adslgateway.multitask.com.au/developers
> > > 
> > > 
> > > Jason van Zyl <[EMAIL PROTECTED]> wrote on 07/13/2002 01:01:18 AM:
> > > 
> > > > Hi,
> > > > 
> > > > I was just playing around with plugins and currently I'm using a 
> normal
> > > > project.xml descriptor as a plugin is in essence a project. The only 
> one
> > > > I've converted is the JXR plugin: it has sources, eventually some 
> docs.
> > > > But other plugins like checkstyle have dependencies like the 
> checkstyle
> > > > JAR, antlr and regex.
> > > > 
> > > > I was thinking of making another plugin descriptor but I think I can 
> get
> > > > away without doing it if we allow adding metainfo to the POM. So 
> that
> > > > any element can have metainfo that can be utilized in any arbitrary
> > > > fashion. My example here is for the dependencies of a plugin:
> > > > 
> > > > <dependencies>
> > > >   <dependency>
> > > >     <id>clover</id>
> > > >     <version>1.0</version>
> > > >     <metainfo>
> > > >       <classloader>root</classloader>
> > > >     </metainfo>
> > > >   </dependency>
> > > > 
> > > >   <dependency>
> > > >     <id>jdepend</id>
> > > >     <version>1.0</id>
> > > >     <metainfo>
> > > >       <classloader>root.maven</classloader>
> > > >     </metainfo>
> > > >   </dependency>
> > > > </dependencies>
> > > > 
> > > > So in the example the clover plugin needs pushed into the root
> > > > classloader while the jdepend jar is fine in the root.maven 
> classloader.
> > > > 
> > > > The metainfo could also be used to export reports the plugin 
> provides or
> > > > whatever. I just want to try and reuse the project.xml and I think 
> this
> > > > would be generally useful where projects might adding any sort of
> > > > information which they want to report on, or use for processing. 
> Then if
> > > > particular items become widely used we can add them to the POM later 
> on.
> > > > 
> > > > -- 
> > > > 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:   <
> > > > mailto:[EMAIL PROTECTED]>
> > > > For additional commands, e-mail: <
> > > > mailto:[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:   <
> > mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: <
> > mailto:[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:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to