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
Activity
Vincent Siveton
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Component/s | Shared [ 12784 ] | |
| Affects Version/s | Shared Components [ 13561 ] | |
| Key | MNG-3548 | MSHARED-2 |
| Component/s | maven-dependency-tree [ 13264 ] | |
| Project | Maven 2 [ 10500 ] | Maven Shared Components [ 11761 ] |
Mark Hobson
made changes -
| Affects Version/s | maven-dependency-tree 1.1 [ 14531 ] | |
| Summary | [maven-dependency-tree] Managed information lost when artifact previously encountered | Managed information lost when artifact previously encountered |
Added commented-out testProjectWithManagedTransitiveDependencyVersionAndDuplicate to reproduce the problem.