# Package org.eclipse.aether.resolution

- Interface Summary
  Interface | Description
  --- | ---
  ArtifactDescriptorPolicy | Controls the handling of errors related to reading an artifact descriptor.
  ResolutionErrorPolicy | Controls the caching of resolution errors for artifacts/metadata from remote repositories.

- Class Summary
  Class | Description
  --- | ---
  ArtifactDescriptorPolicyRequest | A query for the error policy for a given artifact's descriptor.
  ArtifactDescriptorRequest | A request to read an artifact descriptor.
  ArtifactDescriptorResult | The result from reading an artifact descriptor.
  ArtifactRequest | A request to resolve an artifact.
  ArtifactResult | The result of an artifact resolution request.
  DependencyRequest | A request to resolve transitive dependencies.
  DependencyResult | The result of a dependency resolution request.
  MetadataRequest | A request to resolve metadata from either a remote repository or the local repository.
  MetadataResult | The result of a metadata resolution request.
  ResolutionErrorPolicyRequest<T> | A query for the resolution error policy for a given artifact/metadata.
  VersionRangeRequest | A request to resolve a version range.
  VersionRangeResult | The result of a version range resolution request.
  VersionRequest | A request to resolve a metaversion.
  VersionResult | The result of a version resolution request.

- Exception Summary
  Exception | Description
  --- | ---
  ArtifactDescriptorException | Thrown in case of an unreadable or unresolvable artifact descriptor.
  ArtifactResolutionException | Thrown in case of a unresolvable artifacts.
  DependencyResolutionException | Thrown in case of a unresolvable dependencies.
  VersionRangeResolutionException | Thrown in case of an unparseable or unresolvable version range.
  VersionResolutionException | Thrown in case of an unresolvable metaversion.

Copyright © 2010-2014 The Eclipse Foundation. All Rights Reserved.