## Uses of Class
org.eclipse.aether.RepositoryException

- Packages that use RepositoryException
  Package | Description
  --- | ---
  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.deployment | The types supporting the publishing of artifacts to a remote repository.
  org.eclipse.aether.impl | The provisional interfaces defining the various sub components that implement the repository system.
  org.eclipse.aether.installation | The types supporting the publishing of artifacts to a local repository.
  org.eclipse.aether.metadata | The definition of metadata, that is an auxiliary entity managed by the repository system to locate artifacts.
  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.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.util.graph.transformer | Various dependency graph transformers for post-processing a dependency graph.
  org.eclipse.aether.util.graph.version | Various version filters for building a dependency graph.
  org.eclipse.aether.version | The definition of a version scheme for parsing and comparing versions.

- - ### Uses of RepositoryException in org.eclipse.aether.collection

    Subclasses of RepositoryException in org.eclipse.aether.collection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DependencyCollectionException` Thrown in case of bad artifact descriptors, version ranges or other issues encountered during calculation of the dependency graph.
    `class` | `UnsolvableVersionConflictException` Thrown in case of an unsolvable conflict between different version constraints for a dependency.

    Methods in org.eclipse.aether.collection that throw RepositoryException
    Modifier and Type | Method and Description
    --- | ---
    `void` | VersionFilter.`filterVersions(VersionFilter.VersionFilterContext context)` Filters the available versions for a given dependency.
    `DependencyNode` | DependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)` Transforms the dependency graph denoted by the specified root node.

  - ### Uses of RepositoryException in org.eclipse.aether.deployment

    Subclasses of RepositoryException in org.eclipse.aether.deployment
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DeploymentException` Thrown in case of a deployment error like authentication failure.

  - ### Uses of RepositoryException in org.eclipse.aether.impl

    Classes in org.eclipse.aether.impl with type parameters of type RepositoryException
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UpdateCheck<T,E extends RepositoryException>` A request to check if an update of an artifact/metadata from a remote repository is needed.

  - ### Uses of RepositoryException in org.eclipse.aether.installation

    Subclasses of RepositoryException in org.eclipse.aether.installation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InstallationException` Thrown in case of an installation error like an IO error.

  - ### Uses of RepositoryException in org.eclipse.aether.metadata

    Methods in org.eclipse.aether.metadata that throw RepositoryException
    Modifier and Type | Method and Description
    --- | ---
    `void` | MergeableMetadata.`merge(File current, File result)` Merges this metadata into the current metadata (if any).

  - ### Uses of RepositoryException in org.eclipse.aether.repository

    Subclasses of RepositoryException in org.eclipse.aether.repository
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NoLocalRepositoryManagerException` Thrown in case of an unsupported local repository type.

  - ### Uses of RepositoryException in org.eclipse.aether.resolution

    Subclasses of RepositoryException in org.eclipse.aether.resolution
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArtifactDescriptorException` Thrown in case of an unreadable or unresolvable artifact descriptor.
    `class` | `ArtifactResolutionException` Thrown in case of a unresolvable artifacts.
    `class` | `DependencyResolutionException` Thrown in case of a unresolvable dependencies.
    `class` | `VersionRangeResolutionException` Thrown in case of an unparseable or unresolvable version range.
    `class` | `VersionResolutionException` Thrown in case of an unresolvable metaversion.

  - ### Uses of RepositoryException in org.eclipse.aether.transfer

    Subclasses of RepositoryException in org.eclipse.aether.transfer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArtifactNotFoundException` Thrown when an artifact was not found in a particular repository.
    `class` | `ArtifactTransferException` Thrown when an artifact could not be uploaded/downloaded to/from a particular remote repository.
    `class` | `ChecksumFailureException` Thrown in case of a checksum failure during an artifact/metadata download.
    `class` | `MetadataNotFoundException` Thrown when metadata was not found in a particular repository.
    `class` | `MetadataTransferException` Thrown when metadata could not be uploaded/downloaded to/from a particular remote repository.
    `class` | `NoRepositoryConnectorException` Thrown in case of an unsupported remote repository type.
    `class` | `NoRepositoryLayoutException` Thrown in case of an unsupported repository layout.
    `class` | `NoTransporterException` Thrown in case of an unsupported transport protocol.
    `class` | `RepositoryOfflineException` Thrown when a transfer could not be performed because a remote repository is not accessible in offline mode.
    `class` | `TransferCancelledException` Thrown in case an upload/download was cancelled (e.g. due to user request).

  - ### Uses of RepositoryException in org.eclipse.aether.util.graph.transformer

    Methods in org.eclipse.aether.util.graph.transformer that throw RepositoryException
    Modifier and Type | Method and Description
    --- | ---
    `void` | JavaScopeDeriver.`deriveScope(ConflictResolver.ScopeContext context)`
    `abstract void` | ConflictResolver.ScopeDeriver.`deriveScope(ConflictResolver.ScopeContext context)` Determines the scope of a dependency in relation to the scope of its parent.
    `ConflictResolver.VersionSelector` | ConflictResolver.VersionSelector.`getInstance(DependencyNode root, DependencyGraphTransformationContext context)` Retrieves the version selector for use during the specified graph transformation.
    `ConflictResolver.ScopeSelector` | ConflictResolver.ScopeSelector.`getInstance(DependencyNode root, DependencyGraphTransformationContext context)` Retrieves the scope selector for use during the specified graph transformation.
    `ConflictResolver.ScopeDeriver` | ConflictResolver.ScopeDeriver.`getInstance(DependencyNode root, DependencyGraphTransformationContext context)` Retrieves the scope deriver for use during the specified graph transformation.
    `ConflictResolver.OptionalitySelector` | ConflictResolver.OptionalitySelector.`getInstance(DependencyNode root, DependencyGraphTransformationContext context)` Retrieves the optionality selector for use during the specified graph transformation.
    `void` | SimpleOptionalitySelector.`selectOptionality(ConflictResolver.ConflictContext context)`
    `abstract void` | ConflictResolver.OptionalitySelector.`selectOptionality(ConflictResolver.ConflictContext context)` Determines the effective optional flag of the dependency given by `ConflictResolver.ConflictContext.getWinner()`.
    `void` | JavaScopeSelector.`selectScope(ConflictResolver.ConflictContext context)`
    `abstract void` | ConflictResolver.ScopeSelector.`selectScope(ConflictResolver.ConflictContext context)` Determines the effective scope of the dependency given by `ConflictResolver.ConflictContext.getWinner()`.
    `void` | NearestVersionSelector.`selectVersion(ConflictResolver.ConflictContext context)`
    `abstract void` | ConflictResolver.VersionSelector.`selectVersion(ConflictResolver.ConflictContext context)` Determines the winning node among conflicting dependencies.
    `DependencyNode` | NoopDependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | JavaDependencyContextRefiner.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | ConflictResolver.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | ConflictMarker.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)` After the execution of this method, every DependencyNode with an attached dependency is member of one conflict group.
    `DependencyNode` | ConflictIdSorter.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`
    `DependencyNode` | ChainedDependencyGraphTransformer.`transformGraph(DependencyNode node, DependencyGraphTransformationContext context)`

  - ### Uses of RepositoryException in org.eclipse.aether.util.graph.version

    Methods in org.eclipse.aether.util.graph.version that throw RepositoryException
    Modifier and Type | Method and Description
    --- | ---
    `void` | ChainedVersionFilter.`filterVersions(VersionFilter.VersionFilterContext context)`

  - ### Uses of RepositoryException in org.eclipse.aether.version

    Subclasses of RepositoryException in org.eclipse.aether.version
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InvalidVersionSpecificationException` Thrown when a version or version range could not be parsed.

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