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.

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]
>
>

Reply via email to