Class DefaultDependencyManager
java.lang.Object
org.eclipse.aether.util.graph.manager.AbstractDependencyManager
org.eclipse.aether.util.graph.manager.DefaultDependencyManager
- All Implemented Interfaces:
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
.
This manager has deriveUntil=Integer.MAX_VALUE
and applyFrom=0
.
- Since:
- 1.4.0
- Author:
- Christian Schulte
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.aether.util.graph.manager.AbstractDependencyManager
AbstractDependencyManager.Key
-
Field Summary
Fields inherited from class org.eclipse.aether.util.graph.manager.AbstractDependencyManager
applyFrom, depth, deriveUntil, managedExclusions, managedLocalPaths, managedOptionals, managedScopes, managedVersions
-
Constructor Summary
ConstructorDescriptionCreates a new dependency manager without any management information. -
Method Summary
Methods inherited from class org.eclipse.aether.util.graph.manager.AbstractDependencyManager
deriveChildManager, equals, hashCode, manageDependency
-
Constructor Details
-
DefaultDependencyManager
public DefaultDependencyManager()Creates a new dependency manager without any management information.
-
-
Method Details
-
newInstance
protected DependencyManager newInstance(Map<Object, String> managedVersions, Map<Object, String> managedScopes, Map<Object, Boolean> managedOptionals, Map<Object, String> managedLocalPaths, Map<Object, Collection<Exclusion>> managedExclusions) - Specified by:
newInstance
in classAbstractDependencyManager
-