Description
As part of MENFORCER-264 maven-dependency-tree should be upgraded. This would imply switching from the M2 DependencyTreeBuilder to M2/M3 DependencyGraphBuilder.
However, DependencyGraphBuilder uses ProjectDependenciesResolver, which provides the resolved graph instead of a raw tree.
This is a requirement for both DependencyConvergence and RequireUpperBoundDeps.
Attachments
Attachments
Issue Links
- blocks
-
MENFORCER-252 DependencyConvergence rule doesn't account dependencyManagement section correctly
- Closed
-
MENFORCER-280 Enforcer dependency convergence stumbles on selenium-java
- Closed
- causes
-
MENFORCER-394 DependencyConvergence in 3.0.0 fails on provided scoped dependencies
- Closed
- is blocked by
-
MSHARED-801 Add functionality to collect raw dependencies in Maven 3+
- Closed
- is related to
-
MENFORCER-298 bannedDependencies can break compilation against a timestamped snapshot
- Closed
-
MDEP-662 Re-Add Dependency Tree Verbose
- Closed
- relates to
-
MENFORCER-413 Upgrading from 3.0.0-M3 to 3.0.0 causes strange errors about Spring Roo
- Open
- requires
-
MSHARED-788 Add functionality to collect raw dependencies in Maven 3+
- Closed
- supercedes
-
MENFORCER-267 Upgrade to make Maven 3.1+
- Closed