Maven 2 & 3

[regression] Cycle between transitive dependencies causes bad effective dependency scope