All Classes and Interfaces

Class
Description
A ready-made Guice module that sets up bindings for all components from this library.
Provides information about an artifact that is relevant to transitive dependency resolution.
Resolves artifacts, that is gets a local filesystem path to their binary contents.
 
 
 
 
A utility class helping with file-based operations.
 
 
 
 
 
 
 
 
 
Deprecated.
Use some out-of-the-box DI implementation instead.
A hook to customize the handling of errors encountered while locating a service implementation.
Default SyncContextFactory implementation that uses named locks.
Deprecated.
Use the proper class from SPI module.
Manages access to a properties file.
 
 
 
Given a collection of direct dependencies, recursively gathers their transitive dependencies and calculates the dependency graph.
Publishes artifacts to a remote repository.
Discriminating NameMapper, that wraps another NameMapper and adds a "discriminator" as prefix, that makes lock names unique including the hostname and local repository (by default).
Creates enhanced local repository managers for repository types "default" or "" (automatic).
A NameMapper that creates same name mapping as Takari Local Repository does, with baseDir (local repo).
Artifact GAV NameMapper, uses artifact and metadata coordinates to name their corresponding locks.
Publishes artifacts to the local repository.
Retrieves a local repository manager from the installed local repository manager factories.
Helps Sisu-based applications to pick the right logger factory depending on the classpath.
Provides a Maven-2 repository layout for repositories with content type "default".
A metadata generator that participates in the installation/deployment of artifacts.
A factory to create metadata generators.
Resolves metadata, that is gets a local filesystem path to their binary contents.
Adapter to adapt NamedLockFactory and NamedLock to SyncContext.
Selector for NamedLockFactory and NameMapper that selects and exposes selected ones.
Selector implementation support class: by extending this class one may override defaults, or provide completely alternative way of configuration.
Component mapping lock names to passed in artifacts and metadata as required.
Determines whether a remote repository is accessible in offline mode.
Helps dealing with remote repository definitions.
Retrieves a repository connector from the installed repository connector factories.
Dispatches repository events to registered listeners.
Creates local repository managers for repository type "simple".
Simple selector implementation that uses LocalReadWriteLockNamedLockFactory and GAVNameMapper as default name lock factory and name mapper.
Deprecated.
Use SLF4J instead
Static NameMapper, always assigns one same name, effectively becoming equivalent to "static" sync context.
Deprecated.
For backward compatibility reasons only, do not use this interface.
Manages access to a properties file.
UpdateCheck<T,E extends org.eclipse.aether.RepositoryException>
A request to check if an update of an artifact/metadata from a remote repository is needed.
Determines if updates of artifacts and metadata from remote repositories are needed.
Evaluates update policies.
Parses and evaluates version ranges encountered in dependency declarations.
Evaluates artifact meta/pseudo versions.