<inherited>false</inherited>

2010/1/28 Lóránt Pintér <[email protected]>

> Hi,
>
> I'm using the dependency plugin a lot to copy stuff around (mostly to
> get around the assembly plugin not allowing me to add arbitrary
> artifacts to assemblies). Some uses are general, and are needed in
> more than one module. AFAIK I should define these "general" executions
> in a parent POM, under the <pluginManagement> section, and "call" them
> from the actual modules by just specifying their execution ID, like:
>
> <plugin>
>        <artifactId>maven-dependency-plugin</artifactId>
>        <executions>
>                <execution>
>                        <id>unpack-all-swt</id>
>                </execution>
>                <execution>
>                        <id>unpack-all-native</id>
>                </execution>
>        </executions>
> </plugin>
>
> However, the thing above does not only execute the "unpack-all-swt"
> and "unpack-all-native" executions, but all other executions defined
> in the parent POM. This also applies if I don't refer to executions
> defined in parent at all, but define a new dependency plugin execution
> in the child module.
>
> It seems to me that if I "mention" a plugin in a child module, I get
> all its executions defined in <pluginManagement> in the parent as
> well. Is this as designed?
>
> If this is the way it should work, is there a way to achieve what I
> want? I.e. define some utility executions in parent that can be called
> in child modules, but independent of other executions.
>
> --
> Regards,
> Lóránt
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to