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]