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)