See: Description
| Interface | Description | 
|---|---|
| ArtifactDescriptorReader | Provides information about an artifact that is relevant to transitive dependency resolution. | 
| ArtifactResolver | Resolves artifacts, that is gets a local filesystem path to their binary contents. | 
| DependencyCollector | Given a collection of direct dependencies, recursively gathers their transitive dependencies and calculates the
 dependency graph. | 
| Deployer | Publishes artifacts to a remote repository. | 
| Installer | Publishes artifacts to the local repository. | 
| LocalRepositoryProvider | Retrieves a local repository manager from the installed local repository manager factories. | 
| MetadataGenerator | A metadata generator that participates in the installation/deployment of artifacts. | 
| MetadataGeneratorFactory | A factory to create metadata generators. | 
| MetadataResolver | Resolves metadata, that is gets a local filesystem path to their binary contents. | 
| OfflineController | Determines whether a remote repository is accessible in offline mode. | 
| RemoteRepositoryManager | Helps dealing with remote repository definitions. | 
| RepositoryConnectorProvider | Retrieves a repository connector from the installed repository connector factories. | 
| RepositoryEventDispatcher | Dispatches repository events to registered listeners. | 
| SyncContextFactory | A factory to create synchronization contexts. | 
| UpdateCheckManager | Determines if updates of artifacts and metadata from remote repositories are needed. | 
| UpdatePolicyAnalyzer | Evaluates update policies. | 
| VersionRangeResolver | Parses and evaluates version ranges encountered in dependency declarations. | 
| VersionResolver | Evaluates artifact meta/pseudo versions. | 
| Class | Description | 
|---|---|
| AetherModule | Deprecated Use  AetherModuleinstead. | 
| DefaultServiceLocator | A simple service locator that is already setup with all components from this library. | 
| DefaultServiceLocator.ErrorHandler | A hook to customize the handling of errors encountered while locating a service implementation. | 
| UpdateCheck<T,E extends org.eclipse.aether.RepositoryException> | A request to check if an update of an artifact/metadata from a remote repository is needed. | 
ArtifactDescriptorReader, VersionResolver,
 VersionRangeResolver and potentially
 MetadataGeneratorFactory. Said components basically define the file format of the
 metadata that is used to reason about an artifact's dependencies and available versions.Copyright © 2010–2018 The Apache Software Foundation. All rights reserved.