public final class DefaultDependencyManager extends Object implements org.eclipse.aether.collection.DependencyManager
Note:Unlike the ClassicDependencyManager
and the TransitiveDependencyManager
this
implementation applies management also on the first level. This is considered the resolver's default behaviour.
It ignores all management overrides supported by the MavenModelBuilder
.
Constructor and Description |
---|
DefaultDependencyManager()
Creates a new dependency manager without any management information.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.aether.collection.DependencyManager |
deriveChildManager(org.eclipse.aether.collection.DependencyCollectionContext context) |
boolean |
equals(Object obj) |
int |
hashCode() |
org.eclipse.aether.collection.DependencyManagement |
manageDependency(org.eclipse.aether.graph.Dependency dependency) |
public DefaultDependencyManager()
public org.eclipse.aether.collection.DependencyManager deriveChildManager(org.eclipse.aether.collection.DependencyCollectionContext context)
deriveChildManager
in interface org.eclipse.aether.collection.DependencyManager
public org.eclipse.aether.collection.DependencyManagement manageDependency(org.eclipse.aether.graph.Dependency dependency)
manageDependency
in interface org.eclipse.aether.collection.DependencyManager
Copyright © 2010–2019 The Apache Software Foundation. All rights reserved.