Class DefaultDependencyManager
java.lang.Object
org.eclipse.aether.util.graph.manager.DefaultDependencyManager
- All Implemented Interfaces:
org.eclipse.aether.collection.DependencyManager
public final class DefaultDependencyManager
extends Object
implements org.eclipse.aether.collection.DependencyManager
A dependency manager managing dependencies on all levels supporting transitive dependency management.
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
.
- Since:
- 1.4.0
- Author:
- Christian Schulte
-
Constructor Summary
ConstructorDescriptionCreates a new dependency manager without any management information. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.aether.collection.DependencyManager
deriveChildManager
(org.eclipse.aether.collection.DependencyCollectionContext context) boolean
int
hashCode()
org.eclipse.aether.collection.DependencyManagement
manageDependency
(org.eclipse.aether.graph.Dependency dependency)
-
Constructor Details
-
DefaultDependencyManager
public DefaultDependencyManager()Creates a new dependency manager without any management information.
-
-
Method Details
-
deriveChildManager
public org.eclipse.aether.collection.DependencyManager deriveChildManager(org.eclipse.aether.collection.DependencyCollectionContext context) - Specified by:
deriveChildManager
in interfaceorg.eclipse.aether.collection.DependencyManager
-
manageDependency
public org.eclipse.aether.collection.DependencyManagement manageDependency(org.eclipse.aether.graph.Dependency dependency) - Specified by:
manageDependency
in interfaceorg.eclipse.aether.collection.DependencyManager
-
equals
-
hashCode
-