Class ContextualSnapshotVersionFilter
java.lang.Object
org.eclipse.aether.util.graph.version.ContextualSnapshotVersionFilter
- All Implemented Interfaces:
org.eclipse.aether.collection.VersionFilter
public final class ContextualSnapshotVersionFilter
extends Object
implements org.eclipse.aether.collection.VersionFilter
A version filter that blocks "*-SNAPSHOT" versions if the
root artifact
of the dependency graph is not a
snapshot. Alternatively, this filter can be forced to always ban snapshot versions by setting the boolean
configuration property
CONFIG_PROP_ENABLE
to
true
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.aether.collection.VersionFilter
org.eclipse.aether.collection.VersionFilter.VersionFilterContext
-
Field Summary
-
Constructor Summary
ConstructorDescriptionCreates a new instance of this version filter. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.aether.collection.VersionFilter
deriveChildFilter
(org.eclipse.aether.collection.DependencyCollectionContext context) boolean
void
filterVersions
(org.eclipse.aether.collection.VersionFilter.VersionFilterContext context) int
hashCode()
-
Field Details
-
CONFIG_PROP_ENABLE
The key in the repository session'sconfiguration properties
used to store aBoolean
flag whether this filter should be forced to ban snapshots. By default, snapshots are only filtered if the root artifact is not a snapshot.- See Also:
-
-
Constructor Details
-
ContextualSnapshotVersionFilter
public ContextualSnapshotVersionFilter()Creates a new instance of this version filter.
-
-
Method Details
-
filterVersions
public void filterVersions(org.eclipse.aether.collection.VersionFilter.VersionFilterContext context) - Specified by:
filterVersions
in interfaceorg.eclipse.aether.collection.VersionFilter
-
deriveChildFilter
public org.eclipse.aether.collection.VersionFilter deriveChildFilter(org.eclipse.aether.collection.DependencyCollectionContext context) - Specified by:
deriveChildFilter
in interfaceorg.eclipse.aether.collection.VersionFilter
-
equals
-
hashCode
-