All Classes and Interfaces

Class
Description
A dependency manager support class.
 
 
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.
The use of class should be avoided, see StringDigestUtil and file processor in SPI module.
A dependency manager that mimics the way Maven 2.x works.
A dependency visitor that constructs a clone of the visited dependency graph.
A configurable version selector for use with ConflictResolver that resolves version conflicts using a specified strategy.
 
Selection strategy that selects "highest" version.
Example selection strategy (used in tests and demos), is not recommended to be used in production.
Selection strategy that selects "nearest" (to the root) version.
The strategy how "winner" is being selected.
Example selection strategy (used in tests and demos), is not recommended to be used in production.
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.
Deprecated.
since 2.0, the DependencyTraverser implementation should be provided by the resolver consumer
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.
Deprecated.
This class belongs to consumer project.
Deprecated.
This class belongs to consumer project.
Deprecated.
Definition and semantics of the scopes should be defined by consumer project.
Deprecated.
This class belongs to consumer project.
A proxy selector that uses the JRE's global proxy selector.
Processes dependency graph by traversing the graph in level order.
A version filter that excludes any version except the lowest one.
Deprecated.
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.
Deprecated.
This class is deprecated.
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.
Deprecated.
See PostorderDependencyNodeConsumerVisitor that is more versatile.
A version filter that excludes any version that is blacklisted.
Processes dependency graph by traversing the graph in preorder.
Deprecated.
See PreorderDependencyNodeConsumerVisitor that is more versatile.
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.
Deprecated.
This class is deprecated.
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.