# Uses of Package
org.eclipse.aether.repository

- Packages that use org.eclipse.aether.repository
  Package | Description
  --- | ---
  org.eclipse.aether | The primary API of the `RepositorySystem` and 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.connector.basic | Support for downloads/uploads using remote repositories that have a URI-based content structure/layout.
  org.eclipse.aether.deployment | The types supporting the publishing of artifacts to a remote repository.
  org.eclipse.aether.graph | The representation of a dependency graph by means of connected dependency nodes.
  org.eclipse.aether.impl | The provisional interfaces defining the various sub components that implement the repository system.
  org.eclipse.aether.internal.impl | The various sub components that collectively implement the repository system.
  org.eclipse.aether.internal.test.util | Utility classes to ease unit testing.
  org.eclipse.aether.repository | The definition of various kinds of repositories that host artifacts.
  org.eclipse.aether.resolution | The types supporting the resolution of artifacts and metadata from repositories.
  org.eclipse.aether.spi.connector | The contract to access artifacts/metadata in remote repositories.
  org.eclipse.aether.spi.connector.checksum | The support infrastructure for repository connectors to apply checksum policies when validating the integrity of downloaded files.
  org.eclipse.aether.spi.connector.layout | The contract to locate URI-based resources using custom repository layouts.
  org.eclipse.aether.spi.connector.transport | The contract to download/upload URI-based resources using custom transport protocols.
  org.eclipse.aether.spi.localrepo | The contract for custom local repository implementations.
  org.eclipse.aether.transfer | A listener and various exception types dealing with the transfer of a resource between the local system and a remote repository.
  org.eclipse.aether.transport.classpath | Support for downloads that utilize the classpath as "remote" storage.
  org.eclipse.aether.transport.file | Support for downloads/uploads using the local filesystem as "remote" storage.
  org.eclipse.aether.transport.http | Support for downloads/uploads via the HTTP and HTTPS protocols.
  org.eclipse.aether.transport.wagon | Support for downloads/uploads using Apache Maven Wagon.
  org.eclipse.aether.util.repository | Ready-to-use selectors for authentication, proxies and mirrors and a few other repository related utilities.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether
  Class and Description
  ArtifactRepository A repository hosting artifacts.
  AuthenticationSelector Selects authentication for a given remote repository.
  LocalRepository A repository on the local file system used to cache contents of remote repositories and to store locally installed artifacts.
  LocalRepositoryManager Manages access to a local repository.
  MirrorSelector Selects a mirror for a given remote repository.
  ProxySelector Selects a proxy for a given remote repository.
  RemoteRepository A repository on a remote server.
  WorkspaceReader Manages a repository backed by the IDE workspace, a build session or a similar ad-hoc collection of artifacts.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.collection
  Class and Description
  ArtifactRepository A repository hosting artifacts.
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.connector.basic
  Class and Description
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.deployment
  Class and Description
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.graph
  Class and Description
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.impl
  Class and Description
  LocalRepository A repository on the local file system used to cache contents of remote repositories and to store locally installed artifacts.
  LocalRepositoryManager Manages access to a local repository.
  NoLocalRepositoryManagerException Thrown in case of an unsupported local repository type.
  RemoteRepository A repository on a remote server.
  RepositoryPolicy A policy controlling access to a repository.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.internal.impl
  Class and Description
  ArtifactRepository A repository hosting artifacts.
  LocalRepository A repository on the local file system used to cache contents of remote repositories and to store locally installed artifacts.
  LocalRepositoryManager Manages access to a local repository.
  NoLocalRepositoryManagerException Thrown in case of an unsupported local repository type.
  RemoteRepository A repository on a remote server.
  RepositoryPolicy A policy controlling access to a repository.
  WorkspaceRepository A repository backed by an IDE workspace, the output of a build session or similar ad-hoc collection of artifacts.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.internal.test.util
  Class and Description
  LocalArtifactRegistration A request to register an artifact within the local repository.
  LocalArtifactRequest A query to the local repository for the existence of an artifact.
  LocalArtifactResult A result from the local repository about the existence of an artifact.
  LocalMetadataRegistration A request to register metadata within the local repository.
  LocalMetadataRequest A query to the local repository for the existence of metadata.
  LocalMetadataResult A result from the local repository about the existence of metadata.
  LocalRepository A repository on the local file system used to cache contents of remote repositories and to store locally installed artifacts.
  LocalRepositoryManager Manages access to a local repository.
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.repository
  Class and Description
  ArtifactRepository A repository hosting artifacts.
  Authentication The authentication to use for accessing a protected resource.
  AuthenticationContext A glorified map of key value pairs holding (cleartext) authentication data.
  AuthenticationDigest A helper to calculate a fingerprint/digest for the authentication data of a repository/proxy.
  LocalArtifactRegistration A request to register an artifact within the local repository.
  LocalArtifactRequest A query to the local repository for the existence of an artifact.
  LocalArtifactResult A result from the local repository about the existence of an artifact.
  LocalMetadataRegistration A request to register metadata within the local repository.
  LocalMetadataRequest A query to the local repository for the existence of metadata.
  LocalMetadataResult A result from the local repository about the existence of metadata.
  LocalRepository A repository on the local file system used to cache contents of remote repositories and to store locally installed artifacts.
  Proxy A proxy to use for connections to a repository.
  RemoteRepository A repository on a remote server.
  RemoteRepository.Builder A builder to create remote repositories.
  RepositoryPolicy A policy controlling access to a repository.
  WorkspaceRepository A repository backed by an IDE workspace, the output of a build session or similar ad-hoc collection of artifacts.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.resolution
  Class and Description
  ArtifactRepository A repository hosting artifacts.
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.spi.connector
  Class and Description
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.spi.connector.checksum
  Class and Description
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.spi.connector.layout
  Class and Description
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.spi.connector.transport
  Class and Description
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.spi.localrepo
  Class and Description
  LocalRepository A repository on the local file system used to cache contents of remote repositories and to store locally installed artifacts.
  LocalRepositoryManager Manages access to a local repository.
  NoLocalRepositoryManagerException Thrown in case of an unsupported local repository type.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.transfer
  Class and Description
  LocalRepository A repository on the local file system used to cache contents of remote repositories and to store locally installed artifacts.
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.transport.classpath
  Class and Description
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.transport.file
  Class and Description
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.transport.http
  Class and Description
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.transport.wagon
  Class and Description
  RemoteRepository A repository on a remote server.

- Classes in org.eclipse.aether.repository used by org.eclipse.aether.util.repository
  Class and Description
  Authentication The authentication to use for accessing a protected resource.
  AuthenticationSelector Selects authentication for a given remote repository.
  MirrorSelector Selects a mirror for a given remote repository.
  Proxy A proxy to use for connections to a repository.
  ProxySelector Selects a proxy for a given remote repository.
  RemoteRepository A repository on a remote server.
  WorkspaceReader Manages a repository backed by the IDE workspace, a build session or a similar ad-hoc collection of artifacts.
  WorkspaceRepository A repository backed by an IDE workspace, the output of a build session or similar ad-hoc collection of artifacts.

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