This actually provides another way to know how the Mojo was invoked. Not bad.
:) 2013/12/29 Stephen Connolly <stephen.alan.conno...@gmail.com> > Are you running the mojo directly in your testing by any chance? > > Eg > > mvn short-name:goal > > As opposed to > > mvn phase > > Because if the former, then the phase is null as the execution was not > bound to a phase. > > I have not used this specific property before, so cannot speak to whether > it works when bound to a phase, but if your test plugin execution is not > bound to a phase then you would not expect to see a non null value > > On Sunday, 29 December 2013, Martin Gainty wrote: > > > Morning All- > > > > > > > > Even after downloading maven-core 3.1.1 source and re-compiling to new > > maven-core-3.1.1.jar distro > > and forcing maven-core-3.1.1 dependency into maven-surefire-plugin > > > > > > I could not get ${mojoExecution.lifecyclePhase} to display anything other > > than null > > > > > > https://jira.codehaus.org/browse/MNG-5555 > > > > > > > > Ideas? > > > > Martin -- > > ______________________________________________ > > > > > > Inte förändra och störa denna överföring > > > > > > > > > > > > > > > > From: mgai...@hotmail.com <javascript:;> > > To: dev@maven.apache.org <javascript:;> > > Subject: RE: Plugin phase awareness... > > Date: Wed, 25 Dec 2013 22:40:07 -0500 > > > > > > > > > > Wasted an enormous amount of time chasing the exact location of .git > > file.. i guess its a good thing it was Christmas > > > > Thanks Jason! > > Martin Gainty > > ______________________________________________ > > > > > > > > > > > > > From: jpye...@pdinc.us > > > To: dev@maven.apache.org > > > Subject: RE: Plugin phase awareness... > > > Date: Wed, 25 Dec 2013 10:52:34 -0500 > > > > > > > -----Original Message----- > > > > From: Martin Gainty > > > > Sent: Wednesday, December 25, 2013 10:40 > > > > > > > > bash>git clone > > > > bash>https://github.com/apache/maven/blob/maven-3.1.1/maven-core src > > > > Cloning into 'src'... > > > > fatal: repository > > > > 'https://github.com/apache/maven/blob/maven-3.1.1/maven-core/' > > > > not found > > > > > > It is not like subversion, git clone > https://github.com/apache/maven.git > > > > > > The git operation will have to happen from the root of the repository, > > and git > > > hub does not auto redirect git clones to the proper url from the repo > > browser > > > urls. > > > > > > > > > > > > > > > > > > > > > > > > Date: Tue, 24 Dec 2013 18:51:59 -0500 > > > > > From: i...@ifedorenko.com > > > > > To: dev@maven.apache.org > > > > > Subject: Re: Plugin phase awareness... > > > > > > > > > > > > > > > https://github.com/apache/maven/blob/maven-3.1.1/maven-core/src/main/j > > > > > ava/org/apache/maven/plugin/MojoExecution.java#L160 > > > > > > > > > > > > > > > ... and, like I said, the example I pasted elsewhere in this thread > > > > > does work in maven 3.0.5 and 3.1.1. > > > > > > > > > > -- > > > > > Regards, > > > > > Igor > > > > > > > > > > On 12/24/2013, 18:01, Martin Gainty wrote: > > > > > > not found in 3.1.1 > > > > > > > > > > > > > > > > > > > > > > > > ${user.home}\org\apache\maven\maven-core\3.1.1\jar>javap .\or > > > > > > g\apache\maven\plugin\MojoExecution | grep lifecyclePhase > > > > > > > > > > > > > > > > > > Warning: Binary file .\org\apache\maven\plugin\MojoExecution > > > > > > contains org.apache.maven.plugin.MojoExecution > > > > > > > > > > > > > > > > > > I have 3.1.1 fully operational but I cannt locate the > > > > lifecyclePhase > > > > > > in MojoExecution > > > > > > > > > > > > I *thought* 3.1.1 was latest...does anyone know where the > > > > lifecyclePhase attribute is located? > > > > > > > > > > > > > > > > > > > > > > > > Thanks! > > > > > > Martin > > > > > > > > > > > > ______________________________________________ > > > > > > God jul till alla och > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >> From: mgai...@hotmail.com > > > > > >> To: dev@maven.apache.org > > > > > >> Subject: RE: Plugin phase awareness... > > > > > >> Date: Tue, 24 Dec 2013 08:01:01 -0500 > > > > > >> > > > > > >> mvn version 3.0.2 > > > > > >> > > > > > >> > > > > > >> > > > > > >> public class CompilerMojo extends AbstractCompilerMojo > > > > > >> > > > > > >> { > > > > > >> > > > > > >> /** > > > > > >> * @parameter expression="${mojoExecution}" > > > > > >> */ > > > > > >> @Pa > > > > -- > Sent from my phone > -- -- +==============================+ | Bästa hälsningar, | [sw. "Best regards"] | | Lennart Jörelid | EAI Architect & Integrator | | jGuru Europe AB | Mölnlycke - Kista | | Email: l...@jguru.se | URL: www.jguru.se | Phone | (skype): jgurueurope | (intl): +46 708 507 603 | (domestic): 0708 - 507 603 +==============================+