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}"
> > > >> */
> > > >> @Parameter(defaultValue = "${mojoExecution}") private 
> > > >> org.apache.maven.plugin.MojoExecution execution; public 
> > > >> org.apache.maven.plugin.MojoExecution getExecution() { return 
> > > >> execution; }
> > > >>
> > > >>
> > > >>
> > > >> /**
> > > >> * @parameter expression="${mojoExecution.lifecyclePhase}"
> > > >> */
> > > >> @Parameter(defaultValue = "${mojoExecution.lifecyclePhase}")
> > > >> private String executionPhase;
> > > >> public String getExecutionPhase() { return executionPhase; }
> > > >>
> > > >>
> > > >> public void execute() throws MojoExecutionException, 
> > > >> CompilationFailureException { 
> > getLog().info("CompilerMojo::execute 
> > > >> LINE 135 Current Execution is "+getExecution()); 
> > > >> getLog().info("CompilerMojo::execute LINE 136 Current Execution 
> > > >> phase is "+getExecutionPhase()); ...
> > > >>
> > > >> }
> > > >>
> > > >> ..
> > > >>
> > > >> }
> > > >>
> > > >> [info] CompilerMojo::execute LINE 135 Current Execution is null 
> > > >> [info] CompilerMojo::execute LINE 136 Current Execution phase is 
> > > >> null
> > > >>
> > > >>
> > > >> i cant seem to get this to work in 3.0.2.......let me try 3.11
> > > >>
> > > >>
> > > >>
> > > >> thanks,
> > > >> Martin
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>> Date: Tue, 24 Dec 2013 02:53:06 +0100
> > > >>> Subject: Re: Plugin phase awareness...
> > > >>> From: lennart.jore...@gmail.com
> > > >>> To: dev@maven.apache.org
> > > >>>
> > > >>> Try just injecting the mojoExecution object.
> > > >>> Then invoke the getLifecyclePhase() method in it.
> > > >>>
> > > >>>
> > > >>> 2013/12/24 Martin Gainty <mgai...@hotmail.com>
> > > >>>
> > > >>>> Igor/Tamas
> > > >>>> a quick test
> > > >>>>
> > > >>>> package org.apache.maven.plugin;
> > > >>>> public class CompilerMojo extends AbstractCompilerMojo { 
> > > >>>> @Parameter(defaultValue = "${mojoExecution.lifecyclePhase}")
> > > >>>> private String executionPhase;
> > > >>>> public String getExecutionPhase() { return executionPhase; }
> > > >>>>
> > > >>>>
> > > >>>> public void execute() throws MojoExecutionException, 
> > > >>>> CompilationFailureException { 
> > > >>>> getLog().info("CompilerMojo::execute LINE 136 Current phase is 
> > > >>>> "+getExecutionPhase()); ....
> > > >>>>
> > > >>>> }
> > > >>>>
> > > >>>> }
> > > >>>> [info] CompilerMojo::execute LINE 136 Current phase is null
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>> does this work in all versions of maven...if not which 
> > versions 
> > > >>>> can i implement mojoExecution.lifecyclePhase
> > > >>>>
> > > >>>> ?
> > > >>>> Martin
> > > >>>> ______________________________________________
> > > >>>> Jogi és Bizalmassági kinyilatkoztatás
> > > >>>>
> > > >>>>
> > > >>>> Ez az üzenet bizalmas. Ha nem ön az akinek szánva volt, akkor 
> > > >>>> kérjük, hogy jelentse azt nekünk vissza. Semmiféle továbbítása 
> > > >>>> vagy másolatának készítése nem megengedett. Ez az üzenet csak 
> > > >>>> ismeret cserét szolgál és semmiféle jogi 
> > alkalmazhatósága sincs. 
> > > >>>> Mivel az electronikus üzenetek könnyen 
> > megváltoztathatóak, ezért 
> > > >>>> minket semmi felelöség nem terhelhet ezen üzenet 
> > tartalma miatt.
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>> From: ta...@cservenak.net
> > > >>>>> Date: Mon, 23 Dec 2013 11:04:58 +0100
> > > >>>>> Subject: Re: Plugin phase awareness...
> > > >>>>> To: dev@maven.apache.org
> > > >>>>>
> > > >>>>> Here is an example, same as proposed by Igor
> > > >>>>>
> > > >>>> 
> > https://github.com/sonatype/nexus-maven-plugins/blob/master/stagi
> > > >>>> 
> > ng/maven-plugin/src/main/java/org/sonatype/nexus/maven/staging/Ab
> > > >>>> stractStagingMojo.java#L72
> > > >>>>>
> > > >>>>> Still, you need to be careful if you want maven 2.x, 
> > maven 3.0.x 
> > > >>>>> and
> > > >>>> maven
> > > >>>>> 3.1.x compatibility, as some methods did change around here.
> > > >>>>> Just skim the javadoc comments.
> > > >>>>>
> > > >>>>>
> > > >>>>> HTH,
> > > >>>>> ~t~
> > > >>>>>
> > > >>>>>
> > > >>>>> On Sat, Dec 21, 2013 at 3:27 PM, Igor Fedorenko 
> > > >>>>> <i...@ifedorenko.com>
> > > >>>> wrote:
> > > >>>>>
> > > >>>>>> Something like this should do the trick
> > > >>>>>>
> > > >>>>>> @Parameter(defaultValue = "${mojoExecution.lifecyclePhase}")
> > > >>>>>> private String executionPhase;
> > > >>>>>>
> > > >>>>>> other "magic" properties available to mojos are 
> > documented in 
> > > >>>>>> [1]
> > > >>>>>>
> > > >>>>>> [1] http://maven.apache.org/ref/3.1.1/maven-core/apidocs/org/
> > > >>>>>> apache/maven/plugin/PluginParameterExpressionEvaluator.html
> > > >>>>>>
> > > >>>>>> --
> > > >>>>>> Regards,
> > > >>>>>> Igor
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>> On 12/21/2013, 3:52, Lennart Jörelid wrote:
> > > >>>>>>
> > > >>>>>>> Hello all,
> > > >>>>>>>
> > > >>>>>>> How can a running Mojo query the Maven API (or some 
> > other API) 
> > > >>>>>>> to
> > > >>>> find out
> > > >>>>>>> which Maven Phase it has been invoked in? Something like ...
> > > >>>>>>>
> > > >>>>>>> String currentPhase = 
> > > >>>>>>> getSomeMavenApiHelper().getCurrentPhase();
> > > >>>>>>>
> > > >>>>>>> --
> > > >>>>>>> +==============================+
> > > >>>>>>> | 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
> > > >>>>>>> +==============================+
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>> 
> > ---------------------------------------------------------------
> > > >>>>>> ------ To unsubscribe, e-mail: 
> > dev-unsubscr...@maven.apache.org 
> > > >>>>>> For additional commands, e-mail: dev-h...@maven.apache.org
> > > >>>>>>
> > > >>>>>>
> > > >>>>
> > > >>>>
> > > >>>
> > > >>>
> > > >>>
> > > >>> --
> > > >>>
> > > >>> --
> > > >>> +==============================+
> > > >>> | 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
> > > >>> +==============================+
> > > >>
> > > > 
> > > >
> > > 
> > > 
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For 
> > > additional commands, e-mail: dev-h...@maven.apache.org
> > > 
> > 
> >
> 
> --
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> - -
> - Jason Pyeron PD Inc. http://www.pdinc.us -
> - Principal Consultant 10 West 24th Street #100 -
> - +1 (443) 269-1555 x333 Baltimore, Maryland 21218 -
> - -
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> This message is copyright PD Inc, subject to license 20080407P00.
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 
                                          

Reply via email to