Christian Schulte created MRESOLVER-8:
-----------------------------------------

             Summary: Direct dependencies incorrectly detected as transitive.
                 Key: MRESOLVER-8
                 URL: https://issues.apache.org/jira/browse/MRESOLVER-8
             Project: Maven Resolver
          Issue Type: Bug
            Reporter: Christian Schulte
            Assignee: Christian Schulte
            Priority: Critical
             Fix For: Maven Artifact Resolver 1.2.0


The 'DefaultDependencyCollector' updates the state of the 
'DependencyCollectionContext' when recursively processing dependencies but does 
never return the context to the former state. This context is passed to various 
methods when deriving child components ('DependencyManager.deriveChildManager', 
'DependencySelector.deriveChildSelector', 
'DependencyTraverser.deriveChildTraverser', 'VersionFilter.deriveChildFilter') 
which fail to correctly detect the depth/transitivity of the context passed due 
to that context never getting reset after recursion.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to