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]