Uses of Class
org.eclipse.aether.graph.Dependency
Package
Description
The types and extension points for collecting the transitive dependencies of an artifact and building a dependency
graph.
The representation of a dependency graph by means of connected dependency nodes.
Internal helper classes for dependency collector.
Utility classes to ease unit testing.
The types supporting the resolution of artifacts and metadata from repositories.
Various dependency managers for building a dependency graph.
Various dependency selectors for building a dependency graph.
Various dependency graph transformers for post-processing a dependency graph.
Various dependency traversers for building a dependency graph.
Various dependency visitors for inspecting a dependency graph.
-
Uses of Dependency in org.eclipse.aether.collection
Modifier and TypeMethodDescriptionDependencyCollectionContext.getDependency()
Gets the dependency whose children are to be processed next during dependency collection.VersionFilter.VersionFilterContext.getDependency()
Gets the dependency whose version range is being filtered.CollectStepData.getNode()
Returns the current node being collected.CollectRequest.getRoot()
Gets the root dependency of the graph.Modifier and TypeMethodDescriptionCollectRequest.getDependencies()
Gets the direct dependencies.CollectRequest.getManagedDependencies()
Gets the dependency management to apply to transitive dependencies.DependencyCollectionContext.getManagedDependencies()
Gets the dependency management information that was contributed by the artifact descriptor of the current dependency.Modifier and TypeMethodDescriptionCollectRequest.addDependency
(Dependency dependency) Adds the specified direct dependency.CollectRequest.addManagedDependency
(Dependency managedDependency) Adds the specified managed dependency.DependencyManager.manageDependency
(Dependency dependency) Applies dependency management to the specified dependency.boolean
DependencySelector.selectDependency
(Dependency dependency) Decides whether the specified dependency should be included in the dependency graph.CollectRequest.setRoot
(Dependency root) Sets the root dependency of the graph.boolean
DependencyTraverser.traverseDependency
(Dependency dependency) Decides whether the dependencies of the specified dependency should be traversed.Modifier and TypeMethodDescriptionCollectRequest.setDependencies
(List<Dependency> dependencies) Sets the direct dependencies.CollectRequest.setManagedDependencies
(List<Dependency> managedDependencies) Sets the dependency management to apply to transitive dependencies.ModifierConstructorDescriptionCollectRequest
(Dependency root, List<Dependency> dependencies, List<RemoteRepository> repositories) Creates a new request with the specified properties.CollectRequest
(Dependency root, List<RemoteRepository> repositories) Creates a request with the specified properties.ModifierConstructorDescriptionCollectRequest
(List<Dependency> dependencies, List<Dependency> managedDependencies, List<RemoteRepository> repositories) Creates a new request with the specified properties.CollectRequest
(Dependency root, List<Dependency> dependencies, List<RemoteRepository> repositories) Creates a new request with the specified properties. -
Uses of Dependency in org.eclipse.aether.graph
Modifier and TypeMethodDescriptionDefaultDependencyNode.getDependency()
DependencyNode.getDependency()
Gets the dependency associated with this node.Dependency.setArtifact
(Artifact artifact) Sets the artifact being depended on.Dependency.setExclusions
(Collection<Exclusion> exclusions) Sets the exclusions for the dependency.Dependency.setOptional
(Boolean optional) Sets the optional flag for the dependency.Sets the scope of the dependency, e.g.Modifier and TypeMethodDescriptionDependencyCycle.getCyclicDependencies()
Gets the dependencies that actually form the cycle.DependencyCycle.getPrecedingDependencies()
Gets the dependencies that lead to the first dependency on the cycle, starting from the root of the dependency graph.ModifierConstructorDescriptionDefaultDependencyNode
(Dependency dependency) Creates a new node with the specified dependency. -
Uses of Dependency in org.eclipse.aether.internal.impl.collect
Modifier and TypeMethodDescriptionDefaultDependencyCollectionContext.getDependency()
DefaultVersionFilterContext.getDependency()
PremanagedDependency.getManagedDependency()
CollectStepDataImpl.getNode()
DataPool.intern
(Dependency dependency) Modifier and TypeMethodDescriptionDefaultDependencyCycle.getCyclicDependencies()
DefaultDependencyCollectionContext.getManagedDependencies()
DefaultDependencyCycle.getPrecedingDependencies()
protected List
<Dependency> DependencyCollectorDelegate.mergeDeps
(List<Dependency> dominant, List<Dependency> recessive) Modifier and TypeMethodDescriptionvoid
DependencyCollectorDelegate.Results.addCycle
(List<DependencyNode> nodes, int cycleEntry, Dependency dependency) void
DependencyCollectorDelegate.Results.addException
(Dependency dependency, Exception e, List<DependencyNode> nodes) protected RequestTrace
DependencyCollectorDelegate.collectStepTrace
(RequestTrace trace, String context, List<DependencyNode> path, Dependency node) Creates childRequestTrace
instance from passed inRequestTrace
and parameters by creatingCollectStepDataImpl
instance out of passed in data.static PremanagedDependency
PremanagedDependency.create
(DependencyManager depManager, Dependency dependency, boolean disableVersionManagement, boolean premanagedState) protected static ArtifactDescriptorRequest
DependencyCollectorDelegate.createArtifactDescriptorRequest
(String requestContext, RequestTrace requestTrace, List<RemoteRepository> repositories, Dependency d) protected static DefaultDependencyNode
DependencyCollectorDelegate.createDependencyNode
(List<Artifact> relocations, PremanagedDependency preManaged, VersionRangeResult rangeResult, Version version, Dependency d, Collection<Artifact> aliases, List<RemoteRepository> repos, String requestContext) protected static DefaultDependencyNode
DependencyCollectorDelegate.createDependencyNode
(List<Artifact> relocations, PremanagedDependency preManaged, VersionRangeResult rangeResult, Version version, Dependency d, ArtifactDescriptorResult descriptorResult, DependencyNode cycleNode) protected static VersionRangeRequest
DependencyCollectorDelegate.createVersionRangeRequest
(String requestContext, RequestTrace requestTrace, List<RemoteRepository> repositories, Dependency dependency) DependencyCollectorDelegate.filterVersions
(Dependency dependency, VersionRangeResult rangeResult, VersionFilter verFilter, DefaultVersionFilterContext verContext) DataPool.intern
(Dependency dependency) protected ArtifactDescriptorResult
DependencyCollectorDelegate.resolveCachedArtifactDescriptor
(DataPool pool, ArtifactDescriptorRequest descriptorRequest, RepositorySystemSession session, Dependency d, DependencyCollectorDelegate.Results results, List<DependencyNode> nodes) DefaultDependencyCollectionContext.set
(Dependency dependency, List<Dependency> managedDependencies) void
DefaultVersionFilterContext.set
(Dependency dependency, VersionRangeResult result) Modifier and TypeMethodDescriptionprotected List
<Dependency> DependencyCollectorDelegate.mergeDeps
(List<Dependency> dominant, List<Dependency> recessive) DefaultDependencyCollectionContext.set
(Dependency dependency, List<Dependency> managedDependencies) ModifierConstructorDescriptionCollectStepDataImpl
(String context, List<DependencyNode> path, Dependency node) DefaultDependencyCollectionContext
(RepositorySystemSession session, Artifact artifact, Dependency dependency, List<Dependency> managedDependencies) DefaultDependencyCycle
(List<DependencyNode> nodes, int cycleEntry, Dependency dependency) ModifierConstructorDescriptionDefaultDependencyCollectionContext
(RepositorySystemSession session, Artifact artifact, Dependency dependency, List<Dependency> managedDependencies) -
Uses of Dependency in org.eclipse.aether.internal.impl.scope
Modifier and TypeMethodDescriptionboolean
OptionalDependencySelector.selectDependency
(Dependency dependency) boolean
ScopeDependencySelector.selectDependency
(Dependency dependency) -
Uses of Dependency in org.eclipse.aether.internal.test.util
Modifier and TypeMethodDescriptionstatic DependencyCollectionContext
TestUtils.newCollectionContext
(RepositorySystemSession session, Artifact artifact, Dependency dependency, List<Dependency> managedDependencies) Creates a new dependency collection context.static DependencyCollectionContext
TestUtils.newCollectionContext
(RepositorySystemSession session, Dependency dependency, List<Dependency> managedDependencies) Creates a new dependency collection context.Modifier and TypeMethodDescriptionstatic DependencyCollectionContext
TestUtils.newCollectionContext
(RepositorySystemSession session, Artifact artifact, Dependency dependency, List<Dependency> managedDependencies) Creates a new dependency collection context.static DependencyCollectionContext
TestUtils.newCollectionContext
(RepositorySystemSession session, Dependency dependency, List<Dependency> managedDependencies) Creates a new dependency collection context. -
Uses of Dependency in org.eclipse.aether.resolution
Modifier and TypeMethodDescriptionArtifactDescriptorResult.getDependencies()
Gets the list of direct dependencies of the artifact.ArtifactDescriptorResult.getManagedDependencies()
Gets the dependency management information.Modifier and TypeMethodDescriptionArtifactDescriptorResult.addDependency
(Dependency dependency) Adds the specified direct dependency.ArtifactDescriptorResult.addManagedDependency
(Dependency dependency) Adds the specified managed dependency.Modifier and TypeMethodDescriptionArtifactDescriptorResult.setDependencies
(List<Dependency> dependencies) Sets the list of direct dependencies of the artifact.ArtifactDescriptorResult.setManagedDependencies
(List<Dependency> dependencies) Sets the dependency management information. -
Uses of Dependency in org.eclipse.aether.util.graph.manager
Modifier and TypeMethodDescriptionAbstractDependencyManager.manageDependency
(Dependency dependency) NoopDependencyManager.manageDependency
(Dependency dependency) -
Uses of Dependency in org.eclipse.aether.util.graph.selector
Modifier and TypeMethodDescriptionboolean
AndDependencySelector.selectDependency
(Dependency dependency) boolean
ExclusionDependencySelector.selectDependency
(Dependency dependency) boolean
OptionalDependencySelector.selectDependency
(Dependency dependency) Deprecated.boolean
ScopeDependencySelector.selectDependency
(Dependency dependency) Deprecated.boolean
StaticDependencySelector.selectDependency
(Dependency dependency) -
Uses of Dependency in org.eclipse.aether.util.graph.transformer
Modifier and TypeMethodDescriptionConflictResolver.ConflictItem.getDependency()
Gets the dependency involved in the conflict, short forgetNode.getDependency()
. -
Uses of Dependency in org.eclipse.aether.util.graph.traverser
Modifier and TypeMethodDescriptionboolean
AndDependencyTraverser.traverseDependency
(Dependency dependency) boolean
FatArtifactTraverser.traverseDependency
(Dependency dependency) Deprecated.boolean
StaticDependencyTraverser.traverseDependency
(Dependency dependency) -
Uses of Dependency in org.eclipse.aether.util.graph.visitor
Modifier and TypeMethodDescriptionNodeListGenerator.getDependencies
(boolean includeUnresolved) Gets the dependencies seen during the graph traversal.