All Classes and Interfaces
Class
Description
A dependency filter that combines zero or more other filters using a logical
AND
.A dependency selector that combines zero or more other selectors using a logical
AND
.A dependency traverser that combines zero or more other traversers using a logical
AND
.A utility class for artifact identifiers.
A utility class to build authentication info for repositories and proxies.
A dependency graph transformer that chains other transformers.
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)
and
ChainedLocalRepositoryManager.find(RepositorySystemSession, LocalMetadataRequest)
methods only.A repository listener that delegates to zero or more other listeners (multicast).
A transfer listener that delegates to zero or more other listeners (multicast).
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.
A workspace reader that delegates to a chain of other readers, effectively aggregating their contents.
Deprecated.
A dependency manager that mimics the way Maven 2.x works.
A dependency visitor that constructs a clone of the visited dependency graph.
A utility class to read configuration properties from a repository system session.
A dependency graph transformer that creates a topological sorting of the conflict ids which have been assigned to the
dependency nodes.
A dependency graph transformer that identifies conflicting dependencies.
A dependency graph transformer that resolves version and scope conflicts among dependencies.
A context used to hold information that is relevant for resolving version and scope conflicts.
A conflicting dependency.
An extension point of
ConflictResolver
that determines the effective optional flag of a dependency from a
potentially conflicting set of derived optionalities.A context used to hold information that is relevant for deriving the scope of a child dependency.
An extension point of
ConflictResolver
that determines the scope of a dependency in relation to the scope
of its parent.An extension point of
ConflictResolver
that determines the effective scope of a dependency from a
potentially conflicting set of derived scopes
.The enum representing verbosity levels of conflict resolver.
An extension point of
ConflictResolver
that determines the winner among conflicting dependencies.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 version filter that blocks "*-SNAPSHOT" versions if the
root artifact
of the dependency graph is not a
snapshot.A simple artifact type registry.
A simple authentication selector that selects authentication based on repository identifiers.
A dependency manager managing dependencies on all levels supporting transitive dependency management.
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.
An artifact that delegates to another artifact instance.
A utility class assisting in the creation of dependency node filters.
A dependency visitor that dumps the graph to any
Consumer
<String>
.A utility class assisting in analyzing the effects of dependency management.
A utility class to calculate (and create if needed) paths backed by directories using configuration properties from
repository system session and others.
A dependency selector that applies exclusions based on artifact coordinates.
A simple filter to exclude artifacts based on either artifact id or group id and artifact id.
Utilities for executors and sizing them.
A dependency traverser that excludes the dependencies of fat artifacts from the traversal.
A utility class to write files.
A collocated temporary file, that resides next to a "target" file, and is removed when closed.
A file writer, that accepts a
Path
to write some content to.A temporary file, that is removed when closed.
A dependency visitor that delegates to another visitor if nodes match a filter.
A version scheme using a generic version syntax and common sense sorting.
A version filter that excludes any version except the highest one.
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.
A scope deriver for use with
ConflictResolver
that supports the scopes from JavaScopes
.The dependency scopes used for Java dependencies.
A scope selector for use with
ConflictResolver
that supports the scopes from JavaScopes
.A proxy selector that uses the
JRE's global proxy selector
.Processes dependency graph by traversing the graph in level order.
A version selector for use with
ConflictResolver
that resolves version conflicts using a nearest-wins
strategy.Node list generator usable with different traversing strategies.
A dependency graph transformer that does not perform any changes on its input.
A dependency manager that does not do any dependency management.
A dependency filter that negates another filter.
A dependency selector that excludes optional dependencies which occur beyond level one of the dependency graph.
A dependency filter that combines zero or more other filters using a logical
OR
.An artifact type registry which first consults its own mappings and in case of an unknown type falls back to another
type registry.
A dependency visitor that records all paths leading to nodes matching a certain filter criteria.
A simple filter to exclude artifacts from a list of patterns.
A simple filter to include artifacts from a list of patterns.
Processes dependency graph by traversing the graph in postorder.
Generates a sequence of dependency nodes from a dependency graph by traversing the graph in postorder.
Processes dependency graph by traversing the graph in preorder.
Generates a sequence of dependency nodes from a dependency graph by traversing the graph in preorder.
A utility class to forward any uncaught
Error
or RuntimeException
from a Runnable
executed in
a worker thread back to the parent thread.A dependency filter based on dependency scopes.
A dependency selector that filters transitive dependencies based on their scope.
An artifact descriptor error policy that allows to control error handling at a global level.
An optionality selector for use with
ConflictResolver
.A resolution error policy that allows to control caching for artifacts and metadata at a global level.
A version filter that (unconditionally) blocks "*-SNAPSHOT" versions.
A dependency selector that always includes or excludes dependencies.
A dependency traverser which always or never traverses children.
A simple digester utility for Strings.
An artifact whose identity is derived from another artifact.
A collection of keys used by the dependency graph transformers when exchanging information via the graph
transformation context.
A dependency manager managing transitive dependencies supporting transitive dependency management.
A dependency visitor that delegates to another visitor if a node hasn't been visited before.
A union of version ranges.
A factory to create worker threads with a given name prefix.
StringDigestUtil
and file processor in SPI module.