All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractArtifact |
A skeleton class for artifacts.
|
AbstractForwardingRepositorySystemSession |
A special repository system session to enable decorating or proxying another session.
|
AbstractMetadata |
A skeleton class for metadata.
|
AbstractRepositoryListener |
A skeleton implementation for custom repository listeners.
|
AbstractTransferListener |
A skeleton implementation for custom transfer listeners.
|
AbstractTransporter |
A skeleton implementation for custom transporters.
|
AetherModule |
Deprecated.
|
AetherModule |
A ready-made Guice module that sets up bindings
for all components from this library.
|
AllResolverDemos |
Runs all demos at once.
|
AndDependencyFilter |
A dependency filter that combines zero or more other filters using a logical AND .
|
AndDependencySelector |
A dependency selector that combines zero or more other selectors using a logical AND .
|
AndDependencyTraverser |
A dependency traverser that combines zero or more other traversers using a logical AND .
|
Artifact |
A specific artifact.
|
ArtifactDescriptorException |
Thrown in case of an unreadable or unresolvable artifact descriptor.
|
ArtifactDescriptorPolicy |
Controls the handling of errors related to reading an artifact descriptor.
|
ArtifactDescriptorPolicyRequest |
A query for the error policy for a given artifact's descriptor.
|
ArtifactDescriptorReader |
Provides information about an artifact that is relevant to transitive dependency resolution.
|
ArtifactDescriptorRequest |
A request to read an artifact descriptor.
|
ArtifactDescriptorResult |
The result from reading an artifact descriptor.
|
ArtifactDownload |
A download of an artifact from a remote repository.
|
ArtifactIdUtils |
A utility class for artifact identifiers.
|
ArtifactNotFoundException |
Thrown when an artifact was not found in a particular repository.
|
ArtifactProperties |
The keys for common properties of artifacts.
|
ArtifactRepository |
A repository hosting artifacts.
|
ArtifactRequest |
A request to resolve an artifact.
|
ArtifactResolutionException |
Thrown in case of a unresolvable artifacts.
|
ArtifactResolver |
Resolves artifacts, that is gets a local filesystem path to their binary contents.
|
ArtifactResult |
The result of an artifact resolution request.
|
ArtifactTransfer |
A download/upload of an artifact.
|
ArtifactTransferException |
Thrown when an artifact could not be uploaded/downloaded to/from a particular remote repository.
|
ArtifactType |
An artifact type describing artifact characteristics/properties that are common for certain artifacts.
|
ArtifactTypeRegistry |
A registry of known artifact types.
|
ArtifactUpload |
An upload of an artifact to a remote repository.
|
Authentication |
The authentication to use for accessing a protected resource.
|
AuthenticationBuilder |
A utility class to build authentication info for repositories and proxies.
|
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.
|
AuthenticationSelector |
Selects authentication for a given remote repository.
|
BasicRepositoryConnectorFactory |
|
Booter |
A helper to boot the repository system and a repository system session.
|
CacheUtils |
Deprecated.
|
ChainedDependencyGraphTransformer |
A dependency graph transformer that chains other transformers.
|
ChainedRepositoryListener |
A repository listener that delegates to zero or more other listeners (multicast).
|
ChainedTransferListener |
A transfer listener that delegates to zero or more other listeners (multicast).
|
ChainedVersionFilter |
A version filter that combines multiple version filters into a chain where each filter gets invoked one after the
other, thereby accumulating their filtering effects.
|
ChainedWorkspaceReader |
A workspace reader that delegates to a chain of other readers, effectively aggregating their contents.
|
ChecksumFailureException |
Thrown in case of a checksum failure during an artifact/metadata download.
|
ChecksumPolicy |
A checksum policy gets employed by repository connectors to validate the integrity of a downloaded file.
|
ChecksumPolicyProvider |
Assists repository connectors in applying checksum policies to downloaded resources.
|
ChecksumUtils |
A utility class to assist in the verification and generation of checksums.
|
ClassicDependencyManager |
A dependency manager that mimics the way Maven 2.x works.
|
ClasspathTransporterFactory |
A transporter factory for repositories using the classpath: protocol.
|
CloningDependencyVisitor |
A dependency visitor that constructs a clone of the visited dependency graph.
|
CollectRequest |
A request to collect the transitive dependencies and to build a dependency graph from them.
|
CollectResult |
The result of a dependency collection request.
|
ConfigurationProperties |
The keys and defaults for common configuration properties.
|
ConfigUtils |
A utility class to read configuration properties from a repository system session.
|
ConflictIdSorter |
A dependency graph transformer that creates a topological sorting of the conflict ids which have been assigned to the
dependency nodes.
|
ConflictMarker |
A dependency graph transformer that identifies conflicting dependencies.
|
ConflictResolver |
A dependency graph transformer that resolves version and scope conflicts among dependencies.
|
ConflictResolver.ConflictContext |
A context used to hold information that is relevant for resolving version and scope conflicts.
|
ConflictResolver.ConflictItem |
A conflicting dependency.
|
ConflictResolver.OptionalitySelector |
An extension point of ConflictResolver that determines the effective optional flag of a dependency from a
potentially conflicting set of derived optionalities.
|
ConflictResolver.ScopeContext |
A context used to hold information that is relevant for deriving the scope of a child dependency.
|
ConflictResolver.ScopeDeriver |
An extension point of ConflictResolver that determines the scope of a dependency in relation to the scope
of its parent.
|
ConflictResolver.ScopeSelector |
|
ConflictResolver.VersionSelector |
An extension point of ConflictResolver that determines the winner among conflicting dependencies.
|
ConservativeAuthenticationSelector |
An authentication selector that delegates to another selector but only if a repository has no authentication data
yet.
|
ConservativeProxySelector |
A proxy selector that delegates to another selector but only if a repository has no proxy yet.
|
ConsoleDependencyGraphDumper |
A dependency visitor that dumps the graph to the console.
|
ConsoleRepositoryListener |
A simplistic repository listener that logs events to the console.
|
ConsoleTransferListener |
A simplistic transfer listener that logs uploads/downloads to the console.
|
ContextualSnapshotVersionFilter |
A version filter that blocks "*-SNAPSHOT" versions if the
root artifact of the dependency graph is not a
snapshot.
|
DefaultArtifact |
A simple artifact.
|
DefaultArtifactResolver |
|
DefaultArtifactType |
A simple artifact type.
|
DefaultArtifactTypeRegistry |
A simple artifact type registry.
|
DefaultAuthenticationSelector |
A simple authentication selector that selects authentication based on repository identifiers.
|
DefaultChecksumPolicyProvider |
|
DefaultDependencyCollector |
|
DefaultDependencyNode |
A node within a dependency graph.
|
DefaultDeployer |
|
DefaultFileProcessor |
A utility class helping with file-based operations.
|
DefaultInstaller |
|
DefaultLocalRepositoryProvider |
|
DefaultMetadata |
A basic metadata instance.
|
DefaultMetadataResolver |
|
DefaultMirrorSelector |
A simple mirror selector that selects mirrors based on repository identifiers.
|
DefaultOfflineController |
|
DefaultProxySelector |
A simple proxy selector that selects the first matching proxy from a list of configured proxies.
|
DefaultRemoteRepositoryManager |
|
DefaultRepositoryCache |
A simplistic repository cache backed by a thread-safe map.
|
DefaultRepositoryConnectorProvider |
|
DefaultRepositoryEventDispatcher |
|
DefaultRepositoryLayoutProvider |
|
DefaultRepositorySystem |
|
DefaultRepositorySystemSession |
A simple repository system session.
|
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.
|
DefaultSessionData |
A simple session data storage backed by a thread-safe map.
|
DefaultSyncContextFactory |
A factory to create synchronization contexts.
|
DefaultTransporterProvider |
|
DefaultUpdateCheckManager |
|
DefaultUpdatePolicyAnalyzer |
|
DelegatingArtifact |
An artifact that delegates to another artifact instance.
|
Dependency |
A dependency to some artifact.
|
DependencyCollectionContext |
A context used during dependency collection to update the dependency manager, selector and traverser.
|
DependencyCollectionException |
Thrown in case of bad artifact descriptors, version ranges or other issues encountered during calculation of the
dependency graph.
|
DependencyCollector |
Given a collection of direct dependencies, recursively gathers their transitive dependencies and calculates the
dependency graph.
|
DependencyCycle |
A cycle within a dependency graph, that is a sequence of dependencies d_1, d_2, ..., d_n where d_1 and d_n have the
same versionless coordinates.
|
DependencyFilter |
A filter to include/exclude dependency nodes during other operations.
|
DependencyFilterUtils |
A utility class assisting in the creation of dependency node filters.
|
DependencyGraphParser |
Creates a dependency graph from a text description.
|
DependencyGraphTransformationContext |
A context used during dependency collection to exchange information within a chain of dependency graph transformers.
|
DependencyGraphTransformer |
Transforms a given dependency graph.
|
DependencyManagement |
The management updates to apply to a dependency.
|
DependencyManager |
Applies dependency management to the dependencies of a dependency node.
|
DependencyManagerUtils |
A utility class assisting in analyzing the effects of dependency management.
|
DependencyNode |
A node within a dependency graph.
|
DependencyRequest |
A request to resolve transitive dependencies.
|
DependencyResolutionException |
Thrown in case of a unresolvable dependencies.
|
DependencyResult |
The result of a dependency resolution request.
|
DependencySelector |
Decides what dependencies to include in the dependency graph.
|
DependencyTraverser |
Decides whether the dependencies of a dependency node should be traversed as well.
|
DependencyVisitor |
A visitor for nodes of the dependency graph.
|
DeployArtifacts |
Deploys a JAR and its POM to a remote repository.
|
Deployer |
Publishes artifacts to a remote repository.
|
DeploymentException |
Thrown in case of a deployment error like authentication failure.
|
DeployRequest |
A request to deploy artifacts and their accompanying metadata into the a remote repository.
|
DeployResult |
The result of deploying artifacts and their accompanying metadata into the a remote repository.
|
EnhancedLocalRepositoryManagerFactory |
Creates enhanced local repository managers for repository types "default" or "" (automatic) .
|
Exclusion |
An exclusion of one or more transitive dependencies.
|
ExclusionDependencySelector |
A dependency selector that applies exclusions based on artifact coordinates.
|
ExclusionsDependencyFilter |
A simple filter to exclude artifacts based on either artifact id or group id and artifact id.
|
FatArtifactTraverser |
A dependency traverser that excludes the dependencies of fat artifacts from the traversal.
|
FileProcessor |
A utility component to perform file-based operations.
|
FileProcessor.ProgressListener |
A listener object that is notified for every progress made while copying files.
|
FileTransformer |
Can transform a file while installing/deploying
|
FileTransformerManager |
Manager the FileTransformers
|
FileTransporterFactory |
A transporter factory for repositories using the file: protocol.
|
FilteringDependencyVisitor |
A dependency visitor that delegates to another visitor if nodes match a filter.
|
FindAvailableVersions |
Determines all available versions of an artifact.
|
FindNewestVersion |
Determines the newest version of an artifact.
|
GenericVersionScheme |
A version scheme using a generic version syntax and common sense sorting.
|
GetDependencyHierarchy |
Visualizes the transitive dependencies of an artifact similar to m2e's dependency hierarchy view.
|
GetDependencyTree |
Collects the transitive dependencies of an artifact.
|
GetDirectDependencies |
Determines the direct dependencies of an artifact as declared in its artifact descriptor (POM).
|
GetTask |
A task to download a resource from the remote repository.
|
GuiceRepositorySystemFactory |
A factory for repository system instances that employs JSR-330 via Guice to wire up the system's components.
|
HighestVersionFilter |
A version filter that excludes any version except the highest one.
|
HttpTransporterFactory |
A transporter factory for repositories using the http: or https: protocol.
|
IniArtifactDescriptorReader |
An artifact descriptor reader that gets data from a simple text file on the classpath.
|
InstallArtifacts |
Installs a JAR and its POM to the local repository.
|
InstallationException |
Thrown in case of an installation error like an IO error.
|
Installer |
Publishes artifacts to the local repository.
|
InstallRequest |
A request to install artifacts and their accompanying metadata into the local repository.
|
InstallResult |
The result of installing artifacts and their accompanying metadata into the a remote repository.
|
InvalidVersionSpecificationException |
Thrown when a version or version range could not be parsed.
|
JavaDependencyContextRefiner |
A dependency graph transformer that refines the request context for nodes that belong to the "project" context by
appending the classpath type to which the node belongs.
|
JavaScopeDeriver |
|
JavaScopes |
The dependency scopes used for Java dependencies.
|
JavaScopeSelector |
|
JreProxySelector |
|
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.
|
LocalRepositoryManagerFactory |
A factory to create managers for the local repository.
|
LocalRepositoryProvider |
Retrieves a local repository manager from the installed local repository manager factories.
|
Logger |
A simple logger to facilitate emission of diagnostic messages.
|
LoggerFactory |
A factory to create loggers.
|
LoggerFactoryProvider |
Helps Sisu-based applications to pick the right logger factory depending on the classpath.
|
ManualRepositorySystemFactory |
A factory for repository system instances that employs Maven Artifact Resolver's built-in service locator
infrastructure to wire up the system's components.
|
Maven2RepositoryLayoutFactory |
Provides a Maven-2 repository layout for repositories with content type "default" .
|
MergeableMetadata |
A piece of metadata that needs to be merged with any current metadata before installation/deployment.
|
Metadata |
A piece of repository metadata, e.g.
|
Metadata.Nature |
The nature of the metadata.
|
MetadataDownload |
A download of metadata from a remote repository.
|
MetadataGenerator |
A metadata generator that participates in the installation/deployment of artifacts.
|
MetadataGeneratorFactory |
A factory to create metadata generators.
|
MetadataNotFoundException |
Thrown when metadata was not found in a particular repository.
|
MetadataRequest |
A request to resolve metadata from either a remote repository or the local repository.
|
MetadataResolver |
Resolves metadata, that is gets a local filesystem path to their binary contents.
|
MetadataResult |
The result of a metadata resolution request.
|
MetadataTransfer |
A download/upload of metadata.
|
MetadataTransferException |
Thrown when metadata could not be uploaded/downloaded to/from a particular remote repository.
|
MetadataUpload |
An upload of metadata to a remote repository.
|
MirrorSelector |
Selects a mirror for a given remote repository.
|
NearestVersionSelector |
A version selector for use with ConflictResolver that resolves version conflicts using a nearest-wins
strategy.
|
NodeBuilder |
A builder to create dependency nodes for unit testing.
|
NoLocalRepositoryManagerException |
Thrown in case of an unsupported local repository type.
|
NoopDependencyGraphTransformer |
A dependency graph transformer that does not perform any changes on its input.
|
NoopDependencyManager |
A dependency manager that does not do any dependency management.
|
NoRepositoryConnectorException |
Thrown in case of an unsupported remote repository type.
|
NoRepositoryLayoutException |
Thrown in case of an unsupported repository layout.
|
NotDependencyFilter |
A dependency filter that negates another filter.
|
NoTransporterException |
Thrown in case of an unsupported transport protocol.
|
NullLoggerFactory |
A logger factory that disables any logging.
|
OfflineController |
Determines whether a remote repository is accessible in offline mode.
|
OptionalDependencySelector |
A dependency selector that excludes optional dependencies which occur beyond level one of the dependency graph.
|
OrDependencyFilter |
A dependency filter that combines zero or more other filters using a logical OR .
|
OverlayArtifactTypeRegistry |
An artifact type registry which first consults its own mappings and in case of an unknown type falls back to another
type registry.
|
PathRecordingDependencyVisitor |
A dependency visitor that records all paths leading to nodes matching a certain filter criteria.
|
PatternExclusionsDependencyFilter |
A simple filter to exclude artifacts from a list of patterns.
|
PatternInclusionsDependencyFilter |
A simple filter to include artifacts from a list of patterns.
|
PeekTask |
A task to check the existence of a resource in the remote repository.
|
PlexusWagonConfigurator |
A wagon configurator based on the Plexus component configuration framework.
|
PlexusWagonProvider |
A wagon provider backed by a Plexus container and the wagons registered with this container.
|
PostorderNodeListGenerator |
Generates a sequence of dependency nodes from a dependeny graph by traversing the graph in postorder.
|
PreorderNodeListGenerator |
Generates a sequence of dependency nodes from a dependeny graph by traversing the graph in preorder.
|
Proxy |
A proxy to use for connections to a repository.
|
ProxySelector |
Selects a proxy for a given remote repository.
|
PutTask |
A task to upload a resource to the remote repository.
|
RemoteRepository |
A repository on a remote server.
|
RemoteRepository.Builder |
A builder to create remote repositories.
|
RemoteRepositoryManager |
Helps dealing with remote repository definitions.
|
RepositoryCache |
Caches auxiliary data used during repository access like already processed metadata.
|
RepositoryConnector |
A connector for a remote repository.
|
RepositoryConnectorFactory |
A factory to create repository connectors.
|
RepositoryConnectorProvider |
Retrieves a repository connector from the installed repository connector factories.
|
RepositoryEvent |
An event describing an action performed by the repository system.
|
RepositoryEvent.Builder |
A builder to create events.
|
RepositoryEvent.EventType |
The type of the repository event.
|
RepositoryEventDispatcher |
Dispatches repository events to registered listeners.
|
RepositoryException |
The base class for exceptions thrown by the repository system.
|
RepositoryLayout |
The layout for a remote repository whose artifacts/metadata can be addressed via URIs.
|
RepositoryLayout.Checksum |
A descriptor for a checksum file.
|
RepositoryLayoutFactory |
A factory to obtain repository layouts.
|
RepositoryLayoutProvider |
Retrieves a repository layout from the installed layout factories.
|
RepositoryListener |
A listener being notified of events from the repository system.
|
RepositoryOfflineException |
Thrown when a transfer could not be performed because a remote repository is not accessible in offline mode.
|
RepositoryPolicy |
A policy controlling access to a repository.
|
RepositorySystem |
The main entry point to the repository system and its functionality.
|
RepositorySystemSession |
Defines settings and components that control the repository system.
|
RequestTrace |
A trace of nested requests that are performed by the repository system.
|
ResolutionErrorPolicy |
Controls the caching of resolution errors for artifacts/metadata from remote repositories.
|
ResolutionErrorPolicyRequest<T> |
A query for the resolution error policy for a given artifact/metadata.
|
ResolveArtifact |
Resolves a single artifact.
|
ResolveArtifactMojo |
Resolves a single artifact (not including its transitive dependencies).
|
Resolver |
|
ResolverDemo |
|
ResolverResult |
|
ResolveTransitiveDependencies |
Resolves the transitive (compile) dependencies of an artifact.
|
RunnableErrorForwarder |
|
ScopeDependencyFilter |
A dependency filter based on dependency scopes.
|
ScopeDependencySelector |
A dependency selector that filters transitive dependencies based on their scope.
|
Service |
A stateless component of the repository system.
|
ServiceLocator |
A simple infrastructure to programmatically wire the various components of the repository system together when it is
used outside of an IoC container.
|
SessionData |
A container for data that is specific to a repository system session.
|
SimpleArtifactDescriptorPolicy |
An artifact descriptor error policy that allows to control error handling at a global level.
|
SimpleLocalRepositoryManagerFactory |
Creates local repository managers for repository type "simple" .
|
SimpleOptionalitySelector |
|
SimpleResolutionErrorPolicy |
A resolution error policy that allows to control caching for artifacts and metadata at a global level.
|
SisuRepositorySystemFactory |
A factory for repository system instances that employs Eclipse Sisu to wire up the system's components.
|
Slf4jLoggerFactory |
A logger factory that delegates to SLF4J logging.
|
SnapshotVersionFilter |
A version filter that (unconditionally) blocks "*-SNAPSHOT" versions.
|
StaticDependencySelector |
A dependency selector that always includes or excludes dependencies.
|
StaticDependencyTraverser |
A dependency traverser which always or never traverses children.
|
StringUtils |
A utility class to ease string processing.
|
SubArtifact |
An artifact whose identity is derived from another artifact.
|
SyncContext |
A synchronization context used to coordinate concurrent access to artifacts or metadatas.
|
SyncContextFactory |
A factory to create synchronization contexts.
|
TestFileProcessor |
A simple file processor implementation to help satisfy component requirements during tests.
|
TestFileUtils |
Provides utility methods to read and write (temporary) files.
|
TestLocalRepositoryManager |
A simplistic local repository manager that uses a temporary base directory.
|
TestLoggerFactory |
|
TestUtils |
Utility methods to help unit testing.
|
Transfer |
An artifact/metadata transfer.
|
TransferCancelledException |
Thrown in case an upload/download was cancelled (e.g.
|
TransferEvent |
An event fired to a transfer listener during an artifact/metadata transfer.
|
TransferEvent.Builder |
A builder to create transfer events.
|
TransferEvent.EventType |
The type of the event.
|
TransferEvent.RequestType |
The type of the request/transfer being performed.
|
TransferListener |
A listener being notified of artifact/metadata transfers from/to remote repositories.
|
TransferResource |
Describes a resource being uploaded or downloaded by the repository system.
|
TransformationContextKeys |
A collection of keys used by the dependency graph transformers when exchanging information via the graph
transformation context.
|
TransformException |
Thrown when transformation failed.
|
Transporter |
A transporter for a remote repository.
|
TransporterFactory |
A factory to create transporters.
|
TransporterProvider |
Retrieves a transporter from the installed transporter factories.
|
TransportListener |
A skeleton class for listeners used to monitor transport operations.
|
TransportTask |
A transport task.
|
TreeDependencyVisitor |
A dependency visitor that delegates to another visitor if a node hasn't been visited before.
|
UnsolvableVersionConflictException |
Thrown in case of an unsolvable conflict between different version constraints for a dependency.
|
UpdateCheck<T,E extends RepositoryException> |
A request to check if an update of an artifact/metadata from a remote repository is needed.
|
UpdateCheckManager |
Determines if updates of artifacts and metadata from remote repositories are needed.
|
UpdatePolicyAnalyzer |
Evaluates update policies.
|
Version |
A parsed artifact version.
|
VersionConstraint |
A constraint on versions for a dependency.
|
VersionFilter |
Decides which versions matching a version range should actually be considered for the dependency graph.
|
VersionFilter.VersionFilterContext |
A context used during version filtering to hold relevant data.
|
VersionRange |
A range of versions.
|
VersionRange.Bound |
A bound of a version range.
|
VersionRangeRequest |
A request to resolve a version range.
|
VersionRangeResolutionException |
Thrown in case of an unparseable or unresolvable version range.
|
VersionRangeResolver |
Parses and evaluates version ranges encountered in dependency declarations.
|
VersionRangeResult |
The result of a version range resolution request.
|
VersionRequest |
A request to resolve a metaversion.
|
VersionResolutionException |
Thrown in case of an unresolvable metaversion.
|
VersionResolver |
Evaluates artifact meta/pseudo versions.
|
VersionResult |
The result of a version resolution request.
|
VersionScheme |
A version scheme that handles interpretation of version strings to facilitate their comparison.
|
WagonConfigurator |
A component to configure wagon instances with provider-specific parameters.
|
WagonProvider |
A component to acquire and release wagon instances for uploads/downloads.
|
WagonTransporterFactory |
|
WorkerThreadFactory |
A factory to create worker threads with a given name prefix.
|
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.
|