Class DfDependencyCollector
java.lang.Object
org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
org.eclipse.aether.internal.impl.collect.df.DfDependencyCollector
- All Implemented Interfaces:
DependencyCollector
Depth-first
DependencyCollector
(the "original" default). Originally
this class was located a package higher (as "default" implementation).- Since:
- 1.8.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
DependencyCollectorDelegate.Results
-
Field Summary
Fields inherited from class org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
artifactDecoratorFactories, CONFIG_PROP_MAX_CYCLES, CONFIG_PROP_MAX_EXCEPTIONS, DEFAULT_MAX_CYCLES, DEFAULT_MAX_EXCEPTIONS, descriptorReader, logger, remoteRepositoryManager, versionRangeResolver
-
Constructor Summary
ConstructorDescriptionDfDependencyCollector
(RemoteRepositoryManager remoteRepositoryManager, ArtifactDescriptorReader artifactDescriptorReader, VersionRangeResolver versionRangeResolver, Map<String, ArtifactDecoratorFactory> artifactDecoratorFactories) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doCollectDependencies
(RepositorySystemSession session, RequestTrace trace, DataPool pool, DefaultDependencyCollectionContext context, DefaultVersionFilterContext versionContext, CollectRequest request, DependencyNode node, List<RemoteRepository> repositories, List<Dependency> dependencies, List<Dependency> managedDependencies, DependencyCollectorDelegate.Results results) Methods inherited from class org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate
cachedResolveRangeResult, collectDependencies, collectStepTrace, createArtifactDescriptorRequest, createDependencyNode, createDependencyNode, createVersionRangeRequest, filterVersions, getId, getRemoteRepositories, isLackingDescriptor, mergeDeps, resolveCachedArtifactDescriptor, setUpSession
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
DfDependencyCollector
@Inject public DfDependencyCollector(RemoteRepositoryManager remoteRepositoryManager, ArtifactDescriptorReader artifactDescriptorReader, VersionRangeResolver versionRangeResolver, Map<String, ArtifactDecoratorFactory> artifactDecoratorFactories)
-
-
Method Details
-
doCollectDependencies
protected void doCollectDependencies(RepositorySystemSession session, RequestTrace trace, DataPool pool, DefaultDependencyCollectionContext context, DefaultVersionFilterContext versionContext, CollectRequest request, DependencyNode node, List<RemoteRepository> repositories, List<Dependency> dependencies, List<Dependency> managedDependencies, DependencyCollectorDelegate.Results results) throws DependencyCollectionException - Specified by:
doCollectDependencies
in classDependencyCollectorDelegate
- Throws:
DependencyCollectionException
-