Various dependency graph transformers for post-processing a dependency graph.
ClassDescriptionA dependency graph transformer that chains other transformers.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
ConflictResolverthat 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
ConflictResolverthat determines the scope of a dependency in relation to the scope of its parent.The enum representing verbosity levels of conflict resolver.An extension point of
ConflictResolverthat determines the winner among conflicting dependencies.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 version selector for use with
ConflictResolverthat resolves version conflicts using a nearest-wins strategy.A dependency graph transformer that does not perform any changes on its input.An optionality selector for use with
ConflictResolver.A collection of keys used by the dependency graph transformers when exchanging information via the graph transformation context.