This is an automated email from the ASF dual-hosted git repository. michaelo pushed a commit to branch MRESOLVER-9 in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
commit fe42e6c8b5f467f7add178aa586bdf453771bdaf Author: Christian Schulte <c...@schulte.it> AuthorDate: Sat Mar 11 22:39:20 2017 +0100 [MRESOLVER-9] DefaultDependencyCollector does not correctly handle dependency management --- .../internal/impl/collect/DefaultDependencyCollector.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/DefaultDependencyCollector.java b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/DefaultDependencyCollector.java index 9d37435..52fda64 100644 --- a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/DefaultDependencyCollector.java +++ b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/collect/DefaultDependencyCollector.java @@ -433,16 +433,16 @@ public class DefaultDependencyCollector Args args = context.getArgs(); Results results = context.getResults(); - if ( context.getDepSelector() != null && !context.getDepSelector().selectDependency( dc.origDependency ) ) - { - return null; - } - PremanagedDependency preManaged = PremanagedDependency.create( context.getDepManager(), dc.origDependency, dc.disableVersionManagement, args.premanagedState ); Dependency dependency = preManaged.managedDependency; + if ( context.getDepSelector() != null && !context.getDepSelector().selectDependency( dependency ) ) + { + return null; + } + boolean noDescriptor = isLackingDescriptor( dependency.getArtifact() ); boolean traverse = !noDescriptor