@Singleton @Named public class DefaultDependencyCollector extends Object implements DependencyCollector, Service
| Constructor and Description |
|---|
DefaultDependencyCollector() |
| Modifier and Type | Method and Description |
|---|---|
CollectResult |
collectDependencies(RepositorySystemSession session,
CollectRequest request)
Collects the transitive dependencies of some artifacts and builds a dependency graph.
|
void |
initService(ServiceLocator locator) |
DefaultDependencyCollector |
setArtifactDescriptorReader(ArtifactDescriptorReader artifactDescriptorReader) |
DefaultDependencyCollector |
setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager) |
DefaultDependencyCollector |
setVersionRangeResolver(VersionRangeResolver versionRangeResolver) |
public DefaultDependencyCollector()
public void initService(ServiceLocator locator)
initService in interface Servicepublic DefaultDependencyCollector setRemoteRepositoryManager(RemoteRepositoryManager remoteRepositoryManager)
public DefaultDependencyCollector setArtifactDescriptorReader(ArtifactDescriptorReader artifactDescriptorReader)
public DefaultDependencyCollector setVersionRangeResolver(VersionRangeResolver versionRangeResolver)
public CollectResult collectDependencies(RepositorySystemSession session, CollectRequest request) throws DependencyCollectionException
DependencyCollectorcollectDependencies in interface DependencyCollectorsession - The repository session, must not be null.request - The collection request, must not be null.null.DependencyCollectionException - If the dependency tree could not be built.RepositorySystemSession.getDependencyTraverser(),
RepositorySystemSession.getDependencyManager(),
RepositorySystemSession.getDependencySelector(),
RepositorySystemSession.getVersionFilter(),
RepositorySystemSession.getDependencyGraphTransformer(),
RepositorySystem.collectDependencies(RepositorySystemSession, CollectRequest)Copyright © 2010–2021 The Apache Software Foundation. All rights reserved.