I think the problem might be that some of the plugins are in the same project hierarchy as where they are used. It might make sense to put those plugins in a different (part of the) hierarchy.
PS. I think the underlying cause is the current repository/module layout that lumps everything together and then expects Maven profiles in the parent pom to provide separation. IMO this is confusing.
Herko
