| Package | Description | 
|---|---|
| org.eclipse.aether | The primary API of the  RepositorySystemand its functionality. | 
| org.eclipse.aether.collection | The types and extension points for collecting the transitive dependencies of an artifact and building a dependency
 graph. | 
| org.eclipse.aether.resolution | The types supporting the resolution of artifacts and metadata from repositories. | 
| Class and 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. | 
| DependencyCollectionException Thrown in case of bad artifact descriptors, version ranges or other issues encountered during calculation of the
 dependency graph. | 
| 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. | 
| Class and 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. | 
| 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. | 
| DependencyManagement The management updates to apply to a dependency. | 
| 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 and Description | 
|---|
| CollectRequest A request to collect the transitive dependencies and to build a dependency graph from them. | 
Copyright © 2010–2018 The Apache Software Foundation. All rights reserved.