On Wed, 2005-10-19 at 09:45 -0500, Chris Berry wrote:
> So it seems that m2, in it's cutrrent state, has not addressed this use
> case, right??
> So for the time being one must use POM inheritance (i.e. Parent POMs) to
> share a common build system.

Correct, but if we nail down the desired usage I think a plug-in to deal
with this could be made in pretty short order. I'll try to write
something up later today for people to peruse.

> BTW: a good way to think about this is aggregation versus inheritance
> Cheers,
> -- Chris
> 
> On 10/19/05, Brian E. Fox <[EMAIL PROTECTED]> wrote:
> >
> > I can think of another use case. I would like to be able to fire off
> > assembly multiple times from a single command to assemble multiple zips
> > (source, jars, ibiblio bundle).
> >
> > -----Original Message-----
> > From: Jason van Zyl [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, October 19, 2005 12:12 AM
> > To: Maven Users List
> > Subject: Re: Plugins of plugins
> >
> > On Wed, 2005-10-19 at 00:00 -0400, Brill Pappin wrote:
> > > I've got one for you... I used to have a m1 goal that called several
> > > other goals while preparing for a release... the idea was to make a
> > > repetitive task (executing several goals) simple by executing one
> > goal.
> > >
> > > Since I no longer have the maven.xml. I'd love to be able to set up a
> > > "composit" plugin where I could define a set of goals to execute.
> >
> > Fair enough, that's a good use case I think. Essentially what we're
> > talking about here is a way make altering the life cycle very flexible.
> > Exactly what Chris is talking about where you might graft a bunch of
> > mojos/goals into the life cycle. You may want to execute some goals that
> > are not part of the life cycle and some that are.
> >
> > So maybe a plugin with a configuration that allowed you to do this would
> > be the solution. I don't think this would be hard to do but would be
> > good to get a couple more concrete use cases first.
> >
> > > - Brill Pappin
> > >
> > > On 10/19/05, Jason van Zyl <[EMAIL PROTECTED]> wrote:
> > > >
> > > > On Tue, 2005-10-18 at 22:00 -0500, Chris Berry wrote:
> > > > > Greetings,
> > > > > Is it possible to write a "plugin of plugins"?? I.e. a plugin that
> >
> > > > > is
> > > > simply
> > > > > a composite of other plugins.
> > > > >
> > > > > To make this concrete, imagine that you have a common set of
> > > > > plugins
> > > > that
> > > > > are used across many projects -- together forming a common build
> > system.
> > > > For
> > > > > example, in project A you have
> > > > >
> > > > > <plugins.
> > > > > <plugin/> ..... plugin X at phase 1 <plugin/> ..... plugin Y at
> > > > > phase 5 <plugin/> ..... plugin Z at phase 7 <plugins>
> > > >
> > > > Do you have a concrete example which may help me understand what
> > > > you're trying to do before I respond. Looks like you're trying to
> > > > provide solution before we know what you're really trying to do.
> > > >
> > > > --
> > > > jvz.
> > > >
> > > > Jason van Zyl
> > > > jason at maven.org <http://maven.org> <http://maven.org>
> > http://maven.apache.org
> > > >
> > > >
> > > >
> > > >
> > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > --
> > jvz.
> >
> > Jason van Zyl
> > jason at maven.org <http://maven.org>
> > http://maven.apache.org
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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
jason at maven.org
http://maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to