Package org.eclipse.aether.util.graph.version
Various version filters for building a dependency graph.
-
Class Summary Class Description ArtifactPredicateVersionFilter A version filter that excludes any version that is not-matched by artifact predicate.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.ContextPredicateDelegatingVersionFilter A version filter that applies delegate version filter if context predicate applies.ContextualAncestorSnapshotVersionFilter A version filter that blocks "*-SNAPSHOT" versions if theVersionFilter.VersionFilterContext.getDependency()ancestor whose range is being filtered is not a snapshot.ContextualSnapshotVersionFilter A version filter that blocks "*-SNAPSHOT" versions if theroot artifactof the dependency graph is not a snapshot.GenericQualifiersVersionFilter A version filter that (unconditionally) blocks based on qualifiers, as defined byGenericQualifiers.HighestVersionFilter A version filter that excludes any version except the highest one.LowestVersionFilter A version filter that excludes any version except the lowest one.PredicateVersionFilter Deprecated. UseArtifactPredicateVersionFilterinstead.ReleaseVersionFilter A version filter that (unconditionally) blocks non-snapshot versions.SnapshotVersionFilter A version filter that (unconditionally) blocks snapshot versions.VersionPredicateVersionFilter A version filter that excludes any version that is not-matched by version predicate.