Package | Description |
---|---|
org.eclipse.aether |
The primary API of the
RepositorySystem and its functionality. |
org.eclipse.aether.collection |
The types and extension points for collecting the transitive dependencies of an artifact and building a dependency
graph.
|
org.eclipse.aether.internal.impl.collect |
Internal helper classes for dependency collector.
|
org.eclipse.aether.util.graph.manager |
Various dependency managers for building a dependency graph.
|
Modifier and Type | Field and Description |
---|---|
private DependencyManager |
DefaultRepositorySystemSession.dependencyManager |
Modifier and Type | Method and Description |
---|---|
DependencyManager |
RepositorySystemSession.getDependencyManager()
Gets the dependency manager to use for building dependency graphs.
|
DependencyManager |
AbstractForwardingRepositorySystemSession.getDependencyManager() |
DependencyManager |
DefaultRepositorySystemSession.getDependencyManager() |
Modifier and Type | Method and Description |
---|---|
DefaultRepositorySystemSession |
DefaultRepositorySystemSession.setDependencyManager(DependencyManager dependencyManager)
Sets the dependency manager to use for building dependency graphs.
|
Modifier and Type | Method and Description |
---|---|
DependencyManager |
DependencyManager.deriveChildManager(DependencyCollectionContext context)
Derives a dependency manager for the specified collection context.
|
Modifier and Type | Field and Description |
---|---|
private DependencyManager |
DataPool.GraphKey.manager |
Modifier and Type | Method and Description |
---|---|
(package private) static DefaultDependencyCollector.PremanagedDependency |
DefaultDependencyCollector.PremanagedDependency.create(DependencyManager depManager,
Dependency dependency,
boolean disableVersionManagement,
boolean premanagedState) |
private void |
DefaultDependencyCollector.doRecurse(DefaultDependencyCollector.Args args,
DefaultDependencyCollector.Results results,
java.util.List<RemoteRepository> repositories,
DependencySelector depSelector,
DependencyManager depManager,
DependencyTraverser depTraverser,
VersionFilter verFilter,
Dependency d,
ArtifactDescriptorResult descriptorResult,
DefaultDependencyNode child) |
private void |
DefaultDependencyCollector.process(DefaultDependencyCollector.Args args,
DefaultDependencyCollector.Results results,
java.util.List<Dependency> dependencies,
java.util.List<RemoteRepository> repositories,
DependencySelector depSelector,
DependencyManager depManager,
DependencyTraverser depTraverser,
VersionFilter verFilter) |
private void |
DefaultDependencyCollector.processDependency(DefaultDependencyCollector.Args args,
DefaultDependencyCollector.Results results,
java.util.List<RemoteRepository> repositories,
DependencySelector depSelector,
DependencyManager depManager,
DependencyTraverser depTraverser,
VersionFilter verFilter,
Dependency dependency) |
private void |
DefaultDependencyCollector.processDependency(DefaultDependencyCollector.Args args,
DefaultDependencyCollector.Results results,
java.util.List<RemoteRepository> repositories,
DependencySelector depSelector,
DependencyManager depManager,
DependencyTraverser depTraverser,
VersionFilter verFilter,
Dependency dependency,
java.util.List<Artifact> relocations,
boolean disableVersionManagement) |
java.lang.Object |
DataPool.toKey(Artifact artifact,
java.util.List<RemoteRepository> repositories,
DependencySelector selector,
DependencyManager manager,
DependencyTraverser traverser,
VersionFilter filter) |
Constructor and Description |
---|
GraphKey(Artifact artifact,
java.util.List<RemoteRepository> repositories,
DependencySelector selector,
DependencyManager manager,
DependencyTraverser traverser,
VersionFilter filter) |
Modifier and Type | Class and Description |
---|---|
class |
ClassicDependencyManager
A dependency manager that mimics the way Maven 2.x works.
|
class |
DefaultDependencyManager
A dependency manager managing dependencies on all levels supporting transitive dependency management.
|
class |
NoopDependencyManager
A dependency manager that does not do any dependency management.
|
class |
TransitiveDependencyManager
A dependency manager managing transitive dependencies supporting transitive dependency management.
|
Modifier and Type | Field and Description |
---|---|
static DependencyManager |
NoopDependencyManager.INSTANCE
A ready-made instance of this dependency manager which can safely be reused throughout an entire application
regardless of multi-threading.
|
Modifier and Type | Method and Description |
---|---|
DependencyManager |
TransitiveDependencyManager.deriveChildManager(DependencyCollectionContext context) |
DependencyManager |
NoopDependencyManager.deriveChildManager(DependencyCollectionContext context) |
DependencyManager |
ClassicDependencyManager.deriveChildManager(DependencyCollectionContext context) |
DependencyManager |
DefaultDependencyManager.deriveChildManager(DependencyCollectionContext context) |