Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Auto Closed
-
None
-
None
-
None
-
None
Description
The maven-project-info-reports-plugin provides a dependency convergence report that guarantees that siblings under a reactor use the same versions. Maven enforcer should be able to fail the build if the dependencies don't converge.
This is different from MENFORCER-19, which is tracked by analyze-dep-mgt, because it will only track differences between a parent's dependencyManagement section and the child's dependency section, not between siblings.
So if the parent neglects to declare a dependency X in dependencyManagement, but one child uses X 1.0 and another child uses X 2.0, the dependency convergence report will catch it, but analyze-dep-mgt will not.
Attachments
Issue Links
- depends upon
-
MENFORCER-186 Create a rule for the reactor (ReactorModuleConvergence)
- Closed