Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Consider the following dependency tree:
A +- B | \-X (1.1) +- C \-X (2.1)
I can use the requireUpperBoundDeps to find these types of issues (I want to use D 2.1 rather than 1.1).
To fix the issue I use dependencyManagement to set the version of X to 2.1.
As I understand it, using dependencyManagement effectively changes the tree to look like this:
A +- B | \-X (2.1) (really 1.1, but managed to 2.1) +- C \-X (2.1)
Now, if B is upgraded to depend on X 2.5, I will never know:
A +- B | \-X (2.1) (really 2.5, but managed to 2.1, I want to know about this!!) +- C \-X (2.1)
Attachments
Attachments
Issue Links
- is related to
-
MENFORCER-417 requireUpperBoundDeps doesn't work when dependencies are managed
- Closed