@Singleton @Named public class DefaultDependencyCollector extends Object implements DependencyCollector, org.eclipse.aether.spi.locator.Service
DependencyCollector
that merely indirect to selected delegate.Constructor and Description |
---|
DefaultDependencyCollector()
Deprecated.
SL is to be removed.
|
DefaultDependencyCollector(Map<String,DependencyCollectorDelegate> delegates) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.aether.collection.CollectResult |
collectDependencies(org.eclipse.aether.RepositorySystemSession session,
org.eclipse.aether.collection.CollectRequest request)
Collects the transitive dependencies of some artifacts and builds a dependency graph.
|
void |
initService(org.eclipse.aether.spi.locator.ServiceLocator locator) |
@Deprecated public DefaultDependencyCollector()
@Inject public DefaultDependencyCollector(Map<String,DependencyCollectorDelegate> delegates)
public void initService(org.eclipse.aether.spi.locator.ServiceLocator locator)
initService
in interface org.eclipse.aether.spi.locator.Service
public org.eclipse.aether.collection.CollectResult collectDependencies(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.collection.CollectRequest request) throws org.eclipse.aether.collection.DependencyCollectionException
DependencyCollector
collectDependencies
in interface DependencyCollector
session
- The repository session, must not be null
.request
- The collection request, must not be null
.null
.org.eclipse.aether.collection.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–2022 The Apache Software Foundation. All rights reserved.