Hi,

Still a little bit in the dark here, is there a way to query the executed
project form the MavenEmbedder? Or can I get it with the @executedProject
tag?

br,
Mikko
---
www.codeboi.com


Mikko wrote:
> 
> Hi,
> 
> Thanks for this, how could I now tell what is the output artifact(s)
> produced by the project the embedder just executed? Am I able to query it
> some how from the embedder or do artifacts get attached to the original
> project?
> 
> regards,
> Mikko
> 
> 
> Olivier Catteau wrote:
>> 
>> Hi,
>> 
>> I think there is no way to execute another plugin from your own plugin by
>> using @execute. But you would have to use the execute method of the
>> MavenEmbedder class in your own mojo. It must be something like this :
>> 
>> 
>>     /**
>>      * The reactor projects in a multi-module build.
>>      *
>>      * @parameter expression="${reactorProjects}"
>>      * @required
>>      * @readonly
>>      */
>>     private List reactorProjects;
>> ...
>> 
>> MavenEmbedder embedder = new MavenEmbedder();
>> embedder.setClassLoader(Thread.currentThread().getContextClassLoader());
>> embedder.start();
>> embedder.execute(reactorProjects,
>>                       Collections.singletonList("assembly:assembly"),
>>                       new DefaultEventMonitor(new PlexusLoggerAdapter(
>> embedder.getLogger())),
>>                       new ConsoleDownloadMonitor(),
>>                       null,
>>                       ((MavenProject)projects.get(0)) .getBasedir());
>> 
>> 
>> I hope, it helps you.
>> Olivier
>> 
>> 
>> 
>> 2006/9/19, Mikko <[EMAIL PROTECTED]>:
>>>
>>>
>>> Hi,
>>>
>>> Is there a way to run another plugin goal from my own plugin by using
>>> the
>>> @execute goal="" tag in my plugin. I would like to be able to run the
>>> assembly:assembly goal from my plugin. When I use @execute
>>> goal="assembly:assembly", the build process says that it can not be
>>> found.
>>>
>>> br,
>>> Mikko
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Executin-a-plugin-goal-from-another-plugin-tf2297411.html#a6383118
>>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Executin-a-plugin-goal-from-another-plugin-tf2297411.html#a6441059
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to