[ https://issues.apache.org/jira/browse/MRESOLVER-8?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christian Schulte updated MRESOLVER-8: -------------------------------------- Description: The {{ScopeDependencySelector}} decides if a node is a direct dependency or transitive dependency differently based on the request performed. For the {{CollectRequest.setRootArtifact(Artifact)}} case, the class is working correctly. For the {{CollectRequest.setRoot(Dependency)}} case, the class is de-selecting direct dependencies instead of transitive dependencies. > ScopeDependencySelector incorrectly de-selects direct dependencies. > ------------------------------------------------------------------- > > 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 {{ScopeDependencySelector}} decides if a node is a direct dependency or > transitive dependency differently based on the request performed. For the > {{CollectRequest.setRootArtifact(Artifact)}} case, the class is working > correctly. For the {{CollectRequest.setRoot(Dependency)}} case, the class is > de-selecting direct dependencies instead of transitive dependencies. -- This message was sent by Atlassian JIRA (v6.3.4#6332)