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.
A utility class to assist in the verification and generation of checksums.
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.
A version selector for use with ConflictResolver that resolves version conflicts using a nearest-wins strategy.
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.
Generates a sequence of dependency nodes from a dependeny graph by traversing the graph in postorder.
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.
Deprecated.
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.