Package org.eclipse.aether.impl


package org.eclipse.aether.impl
The provisional interfaces defining the various subcomponents that implement the repository system. Aether Core provides stock implementations for most of these components but not all. To obtain a complete/runnable repository system, the application needs to provide implementations of the following component contracts: 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.