Ok a further piece of information. Not sure how to deal with this... The setup: ProjectA Child-projectA Child-projectB
The plugin is configure in the pom of ProjectA in the <build><plugins> section. It appears that due to inheritance the 2 child projects are getting the plugin as well, and thus the plugin goal executes once for each project (thus the 3 times) Is there any way around this? IE prevent the child projects from knowing anything about the plugin? MAR -----Original Message----- From: Russell, Mark [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 28, 2006 8:52 AM To: Maven Users List Subject: RE: Plugin Question (plugin executing multiple times when it shouldn't) Another piece of info... If I take the exact same configuration for the plugin and move it to a pom that uses "jar" packaging, the goal executes exactly ONE time. In both cases I use the following commandline: mvn pluginprefix:goal -DuserId=xxx -Dpassword=xxx Am I running into some weird bug with "pom" packaging projects? MAR -----Original Message----- From: Napoleon Esmundo Ramirez [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 27, 2006 7:32 PM To: Maven Users List Subject: Re: Plugin Question (plugin executing multiple times when it shouldn't) Hello, You don't have to bind it to a phase when you call it in the commandline. The pom fragment doesn't look wrong at all. There must be something wrong in the code itself. Cheers, Nap On 6/28/06, Russell, Mark <[EMAIL PROTECTED]> wrote: > > I have a plugin that I will generally call directly from the commandline > (though I don't want to preclude putting it in the lifecycle). > Currently this plugin is configured inside a pom project (ie the project > itself uses pom for the packaging) > > > > When I invoke the plugin from the commandline it seems to be executing 3 > times. > > > > The configuration from the pom.xml: > > > > <build> > > <plugins> > > <plugin> > > <groupId>com.comverse.mvn.plugins</groupId> > > <artifactId>my-maven-plugin</artifactId> > > <configuration> > > <hostName>some.host.com</hostName> > > <userId>${userId}</userId> > > <password>${password}</password> > > </configuration> > > </plugin> > </plugins> > > </build> > > > > Any idea on why this executes three times? Do I have to bind it to a > specific phase even though I'm only calling it on the commandline? > > > > > > Mark Russell > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]