Package org.eclipse.aether.collection
The types and extension points for collecting the transitive dependencies of an artifact and building a dependency
graph.
-
Interface Summary Interface Description DependencyCollectionContext A context used during dependency collection to update the dependency manager, selector and traverser.DependencyGraphTransformationContext A context used during dependency collection to exchange information within a chain of dependency graph transformers.DependencyGraphTransformer Transforms a given dependency graph.DependencyManager Applies dependency management to the dependencies of a dependency node.DependencySelector Decides what dependencies to include in the dependency graph.DependencyTraverser Decides whether the dependencies of a dependency node should be traversed as well.VersionFilter Decides which versions matching a version range should actually be considered for the dependency graph.VersionFilter.VersionFilterContext A context used during version filtering to hold relevant data. -
Class Summary Class Description CollectRequest A request to collect the transitive dependencies and to build a dependency graph from them.CollectResult The result of a dependency collection request.DependencyManagement The management updates to apply to a dependency. -
Exception Summary Exception Description DependencyCollectionException Thrown in case of bad artifact descriptors, version ranges or other issues encountered during calculation of the dependency graph.UnsolvableVersionConflictException Thrown in case of an unsolvable conflict between different version constraints for a dependency.