Rob,
Thanks! That clarifies things.

Pankaj



Sorry, I should have added that the <execution><goal> element is only
required if the goal is not one of those in the lifecycle (corresponding to
the packaging type).

2009/4/2 Pankaj Tandon <pankajtan...@gmail.com>

>
> Rob and Brian,
> Thanks for the response. However, how then does the maven-war-plugin run. I
> do NOT specify an execution section for that plugin, and it runs in the
> package phase.
> So I am not sure why is it necessary to mention the execution element at
> all (with or without a phase). Just the plugin with a generic configuration
> node should do.
>
> Still confused,
> Pankaj
>
>
> > you still have to declare an executions element for the very same phase
> in
> the project that invkes this plugin.
>
> That's right, except you don't have to specify the phase - the one declared
> by the mojo will be assumed.
>
> 2009/4/2 Pankaj Tandon <pankajtan...@gmail.com>
>
> >
> > Hello Rob,
> > I wanted to ask you about your comment below where you state that even if
> > you have an annotation in a mojo for the execution phase, you still have
> to
> > declare an executions element for the very same phase in the project that
> > invkes this plugin.
> >
> > That, kind of defeats the purpose of having a default phase specified in
> > the Mojo, does it not? And it certainly doesn't work that way for other
> > plugins (the war plugin for instance that is bound to the package phase).
> >
> > So am I missing something here or is this a bug introduced with 2.0.10?
> >
> > Thanks
> > Pankaj
> >
> >
> > Okay, my mistake - although it was indeed the 2.1.0 mvn which was in my
> > path, I had forgotten to change the value of my M2_HOME environment
> > variable.
> >
> > Therefore, it was actually 2.0.10 which was being executed, which was why
> > my
> > goal was being ignored.
> >
> > And anyway, I had wrongly assumed that adding the '@phase
> prepare-package'
> > annotation to the mojo was enough to trigger the goal's execution - you
> > still have to add a <plugin><executions>...<goal> to the pom, and I can
> > confirm that this works fine.
> >
> > Many thanks to Brett for asistance.
> >
> > Rob
> >
> > 2009/3/25 Rob Dickens <arctic....@googlemail.com>
> >
> > > As in a <plugins><plugin><executions><execution> block in the pom.xml
> of
> > > the jar-packaged project?
> > >
> > > There isn't one, since the plugin's mojo has a '@phase
> prepare-package'.
> > >
> > > 2009/3/25 Brett Porter <br...@apache.org>
> > >
> > >
> > >>
> > >> On 25/03/2009, at 10:07 PM, Rob Dickens wrote:
> > >>
> > >>  Do jar-packaged projects now execute the new prepare-package phase?
> > >>>
> > >>> Have just tried the new version out, hoping that my project with jar
> > >>> packaging would execute the new phase, to which one of my plug-in
> goals
> > >>> declares itself as being bound, but it appears not to.
> > >>>
> > >>
> > >> All packaging types will if you properly bind to the phase, but there
> is
> > >> no default binding in any of the mojos yet.
> > >>
> > >> How have you constructed your execution block?
> > >>
> > >> Cheers,
> > >> Brett
> > >>
> > >> --
> > >> Brett Porter
> > >> br...@apache.org
> > >> http://blogs.exist.com/bporter/
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > >> For additional commands, e-mail: users-h...@maven.apache.org
> > >>
> > >>
> > >
> >
> >
> >
> > --
> > View this message in context:
> > http://n2.nabble.com/-ANN--Maven-2.1.0-Released-tp2515975p2575576.html
> > Sent from the maven users mailing list archive at Nabble.com.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > For additional commands, e-mail: users-h...@maven.apache.org
> >
> >
>
>
> --
> Rob, Lafros.com
>
>
>
> --
> View this message in context:
> http://n2.nabble.com/-ANN--Maven-2.1.0-Released-tp2515975p2575805.html
> Sent from the maven users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>


-- 
Rob, Lafros.com



-- 
View this message in context: 
http://n2.nabble.com/-ANN--Maven-2.1.0-Released-tp2515975p2576052.html
Sent from the maven users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to