Package org.eclipse.aether.util.graph.transformer
package org.eclipse.aether.util.graph.transformer
Various dependency graph transformers for post-processing a dependency graph.
-
ClassDescriptionA dependency graph transformer that chains other transformers.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 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 ofConflictResolver
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 ofConflictResolver
that determines the scope of a dependency in relation to the scope of its parent.An extension point ofConflictResolver
that determines the effective scope of a dependency from a potentially conflicting set ofderived scopes
.The enum representing verbosity levels of conflict resolver.An extension point ofConflictResolver
that determines the winner among conflicting dependencies.Deprecated.This class belongs to consumer project.Deprecated.This class belongs to consumer project.Deprecated.This class belongs to consumer project.Deprecated.UseConfigurableVersionSelector
instead.A dependency graph transformer that does not perform any changes on its input.An optionality selector for use withConflictResolver
.A collection of keys used by the dependency graph transformers when exchanging information via the graph transformation context.