Package org.eclipse.aether.util.repository
package org.eclipse.aether.util.repository
Ready-to-use selectors for authentication, proxies and mirrors and a few other repository related utilities.
-
ClassDescriptionA utility class to build authentication info for repositories and proxies.A local repository manager that chains multiple local repository managers: it directs all the write operations to chain head, while uses tail for
ChainedLocalRepositoryManager.find(RepositorySystemSession, LocalArtifactRequest)
andChainedLocalRepositoryManager.find(RepositorySystemSession, LocalMetadataRequest)
methods only.A workspace reader that delegates to a chain of other readers, effectively aggregating their contents.An authentication selector that delegates to another selector but only if a repository has no authentication data yet.A proxy selector that delegates to another selector but only if a repository has no proxy yet.A simple authentication selector that selects authentication based on repository identifiers.A simple mirror selector that selects mirrors based on repository identifiers.A simple proxy selector that selects the first matching proxy from a list of configured proxies.A proxy selector that uses theJRE's global proxy selector
.An artifact descriptor error policy that allows to control error handling at a global level.A resolution error policy that allows to control caching for artifacts and metadata at a global level.