Package org.eclipse.aether.util.graph.manager
Various dependency managers for building a dependency graph.
-
Class Summary Class Description AbstractDependencyManager A dependency manager support class for Maven-specific dependency graph management.AbstractDependencyManager.Holder<T> Wrapper class for collection to memoize hash code.AbstractDependencyManager.Key Key class for dependency management rules based on GACE coordinates.ClassicDependencyManager A dependency manager that mimics the way Maven 2.x works for backward compatibility.DefaultDependencyManager A dependency manager that applies management at all levels with aggressive transitive behavior.DependencyManagerUtils A utility class assisting in analyzing the effects of dependency management.MMap<K,V> Warning: this is a special map-like construct that suits only and should be used only in this package! It has the following properties: memorizes once calculated hashCode once hashCode calculated, goes into "read only" mode (put method will fail) otherwise all the rest is same as forHashMapThis class is not a generic map class; only those methods are "protected" that are in use in this very package.NoopDependencyManager A dependency manager that performs no dependency management operations.TransitiveDependencyManager A dependency manager that provides proper transitive dependency management for modern Maven usage.