Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: maven-dependency-tree-1.1
-
Fix Version/s: None
-
Component/s: maven-dependency-tree
-
Labels:None
-
Testcase included:yes
-
Number of attachments :
Description
The scenario:
(managed: g:c:t:2) g:p:t:1 \- g:a:t:1 +- g:b:t:1 | \- g:c:t:1 \- g:c:t:1
Should result in:
g:p:t:1 \- g:a:t:1 +- g:b:t:1 | \- (g:c:t:2 - version managed from 1; omitted for duplicate) \- g:c:t:2 (version managed from 1)
But becomes:
g:p:t:1 \- g:a:t:1 +- g:b:t:1 | \- (g:c:t:2 - version managed from 1; omitted for duplicate) \- g:c:t:2
Added commented-out testProjectWithManagedTransitiveDependencyVersionAndDuplicate to reproduce the problem.