Very sad... Plexus... Forehead... Bunches of classloaders... and still it cannot use different versions of plugins...

Max Bowsher wrote:
Adrian Herscu wrote:
Hi all,

In a multi-project P, child #1 (cP1) runs before child #2 (cP2).

In cP1 the build uses the maven-antrun-plugin:1.1 and in cP2 the build
uses maven-antrun-plugin:1.1-INTERNAL (which patches version of 1.1 in
order to use ant-1.7.0 instead of ant-1.6.5).

When running mvn install on P, the cP1 builds normally, but the cP2
fails because it uses the maven-antrun-plugin:1.1 instead of
maven-antrun-plugin:1.1-INTERNAL :-(

If I change cP1 to use maven-antrun-plugin:1.1-INTERNAL, with all the
dependencies from cP2, then everything works fine!

Sadly, Maven doesn't seem to be able to cope with using different
versions of a plugin in different projects within a multi-project build.
It just uses the first it encountered within the built.

Max.




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to