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 |
The various sub components that collectively implement the repository system.
|
org.eclipse.aether.util.graph.version |
Various version filters for building a dependency graph.
|
Modifier and Type | Field and Description |
---|---|
private VersionFilter |
DefaultRepositorySystemSession.versionFilter |
Modifier and Type | Method and Description |
---|---|
VersionFilter |
AbstractForwardingRepositorySystemSession.getVersionFilter() |
VersionFilter |
DefaultRepositorySystemSession.getVersionFilter() |
VersionFilter |
RepositorySystemSession.getVersionFilter()
Gets the version filter to use for building dependency graphs.
|
Modifier and Type | Method and Description |
---|---|
DefaultRepositorySystemSession |
DefaultRepositorySystemSession.setVersionFilter(VersionFilter versionFilter)
Sets the version filter to use for building dependency graphs.
|
Modifier and Type | Method and Description |
---|---|
VersionFilter |
VersionFilter.deriveChildFilter(DependencyCollectionContext context)
Derives a version filter for the specified collection context.
|
Modifier and Type | Field and Description |
---|---|
private VersionFilter |
DataPool.GraphKey.filter |
Modifier and Type | Method and Description |
---|---|
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 static java.util.List<? extends Version> |
DefaultDependencyCollector.filterVersions(Dependency dependency,
VersionRangeResult rangeResult,
VersionFilter verFilter,
DefaultVersionFilterContext verContext) |
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 |
ChainedVersionFilter
A version filter that combines multiple version filters into a chain where each filter gets invoked one after the
other, thereby accumulating their filtering effects.
|
class |
ContextualSnapshotVersionFilter
A version filter that blocks "*-SNAPSHOT" versions if the
root artifact of the dependency graph is not a
snapshot. |
class |
HighestVersionFilter
A version filter that excludes any version except the highest one.
|
class |
SnapshotVersionFilter
A version filter that (unconditionally) blocks "*-SNAPSHOT" versions.
|
Modifier and Type | Field and Description |
---|---|
private VersionFilter[] |
ChainedVersionFilter.filters |
Modifier and Type | Method and Description |
---|---|
VersionFilter |
ChainedVersionFilter.deriveChildFilter(DependencyCollectionContext context) |
VersionFilter |
ContextualSnapshotVersionFilter.deriveChildFilter(DependencyCollectionContext context) |
VersionFilter |
HighestVersionFilter.deriveChildFilter(DependencyCollectionContext context) |
VersionFilter |
SnapshotVersionFilter.deriveChildFilter(DependencyCollectionContext context) |
static VersionFilter |
ChainedVersionFilter.newInstance(java.util.Collection<? extends VersionFilter> filters)
Chains the specified version filters.
|
static VersionFilter |
ChainedVersionFilter.newInstance(VersionFilter... filters)
Chains the specified version filters.
|
static VersionFilter |
ChainedVersionFilter.newInstance(VersionFilter filter1,
VersionFilter filter2)
Chains the specified version filters.
|
Modifier and Type | Method and Description |
---|---|
static VersionFilter |
ChainedVersionFilter.newInstance(VersionFilter... filters)
Chains the specified version filters.
|
static VersionFilter |
ChainedVersionFilter.newInstance(VersionFilter filter1,
VersionFilter filter2)
Chains the specified version filters.
|
Modifier and Type | Method and Description |
---|---|
static VersionFilter |
ChainedVersionFilter.newInstance(java.util.Collection<? extends VersionFilter> filters)
Chains the specified version filters.
|
Constructor and Description |
---|
ChainedVersionFilter(VersionFilter[] filters) |