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#a6403275
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