I think you need an annotation something like @requires-phase=compile I just cannot remember the exact annotation you require.
Also don't do this in conjunction with @aggregator! -Stephen On Wed, Mar 12, 2008 at 3:52 PM, carioca <[EMAIL PROTECTED]> wrote: > > Hi, > > In my plugin I have a goal that is invoked manually: > > mvn os:my-goal > > The goal is invoked from the master project directory of a multi module > project. > I would like to force the compile phase before my goal is invoked. > It should be like invoking the following command line: > > mvn compile os:my-goal // this works > > In order to do that I added the following annotation to the goal's Mojo: > > /** > * @goal my-goal > * @execute phase=test-compile > */ > > This suppose to force the execution of the lifecycle untill the > test-compile > phase before the Mojo is executed. > It works when running the goal from a sub module with packaging=jar; It > doesn't work when invoking the goal from the master project directory > (packaging=pom). > > Instead I get the following message: > > No goals needed for project - skipping > > and my goal is invoked immediatelly. > > I guess I'm doing something wrong. > Can anyone help? > > Thanks, > Shai > -- > View this message in context: > http://www.nabble.com/Forcing-the-execution-of-a-phase-before-a-goal-tp16005279s177p16005279.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >