Here, let me sketch this out...
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>g</groupId>
<artifactId>a</artifactId>
<version>v</version>
<executions>
<execution>
<id>ego</id>
<goals><goal>g1</goal></goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>g</groupId>
<artifactId>a</artifactId>
<version>v</version>
<executions>
<execution>
<id>super</id>
<goals><goal>g2</goal></goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
If this is in the parent, and the child mentions g2 in it's //build/plugins,
the child runs BOTH, even if it never mentions g1 in its own //build/plugins
(xpath) section.
On Thu, Mar 11, 2010 at 10:24 PM, Brian Fox <[email protected]> wrote:
> If the execution is mentioned in the parent plugin section, it's
> inherited by the child, so yes it would run. If you don't want this,
> then the parent should have the configuration in pluginManagement
> (only) and then the child mentions the plugin in the plugins section.
>
> On Thu, Mar 11, 2010 at 1:12 PM, Anders Hammar <[email protected]> wrote:
> > I think I need to see a project to tell if I think it's wrong or not.
> What I
> > think you should start with is trying it with Maven 3.0-alpha-6 and see
> if
> > it the same behavior. Many incorrect things in Maven 2 has been fixed in
> 3.
> >
> > /Anders
> >
> > On Thu, Mar 11, 2010 at 17:05, Benson Margulies <[email protected]
> >wrote:
> >
> >> Anders,
> >>
> >> If this sounds wrong to you, I'll put the effort into a test project.
> >>
> >> --benson
> >>
> >>
> >> On Thu, Mar 11, 2010 at 10:43 AM, Anders Hammar <[email protected]>
> wrote:
> >>
> >> > Have you tested with Maven-3.0-alpha-6?
> >> > In either case, a test project to reproduce this would help. If you
> think
> >> > it's wrong, submit a jira with that project attached.
> >> >
> >> > /Anderfs
> >> >
> >> > On Thu, Mar 11, 2010 at 16:36, Benson Margulies <
> [email protected]
> >> > >wrote:
> >> >
> >> > > As an additional hint, and possible explanation:
> >> > >
> >> > > I have a project with multiple mojos in it. In the area where I'm
> >> having
> >> > > the
> >> > > problem, I've got one of them specified in build/plugins in the
> parent
> >> > > project, and the other specified in build/pluginManagement/plugins.
> I
> >> > can't
> >> > > help wondering if there some sort of leakage here, or that the
> entire
> >> > > plugin, not the goal, is what gets managed.
> >> > >
> >> > > On Thu, Mar 11, 2010 at 10:25 AM, Benson Margulies <
> >> > [email protected]
> >> > > >wrote:
> >> > >
> >> > > > In the parent project, I declare a plugin in pluginManagement.
> >> > > >
> >> > > > In one of the children, I do \not/ reference it at all. Yet,
> >> > > > help:effective-pom shows it in the build/plugins, and it's trying
> to
> >> > run.
> >> > > >
> >> > > > Any suggestions?
> >> > > >
> >> > >
> >> >
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>