Class DefaultVersionRangeResolver
java.lang.Object
org.apache.maven.internal.impl.resolver.DefaultVersionRangeResolver
- All Implemented Interfaces:
org.eclipse.aether.impl.VersionRangeResolver
@Named
@Singleton
public class DefaultVersionRangeResolver
extends Object
implements org.eclipse.aether.impl.VersionRangeResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private final org.eclipse.aether.impl.MetadataResolver
private final org.eclipse.aether.impl.RepositoryEventDispatcher
private final org.eclipse.aether.spi.synccontext.SyncContextFactory
private final org.eclipse.aether.version.VersionScheme
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultVersionRangeResolver
(org.eclipse.aether.impl.MetadataResolver metadataResolver, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.eclipse.aether.version.VersionScheme versionScheme) -
Method Summary
Modifier and TypeMethodDescriptionprivate Versioning
filterVersionsByRepositoryType
(Versioning versioning, org.eclipse.aether.repository.RemoteRepository remoteRepository) getVersions
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.VersionRangeResult result, org.eclipse.aether.resolution.VersionRangeRequest request) private void
invalidMetadata
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.ArtifactRepository repository, Exception exception) private Versioning
readVersions
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.ArtifactRepository repository, org.eclipse.aether.resolution.VersionRangeResult result) org.eclipse.aether.resolution.VersionRangeResult
resolveVersionRange
(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.VersionRangeRequest request)
-
Field Details
-
MAVEN_METADATA_XML
- See Also:
-
metadataResolver
private final org.eclipse.aether.impl.MetadataResolver metadataResolver -
syncContextFactory
private final org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory -
repositoryEventDispatcher
private final org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher -
versionScheme
private final org.eclipse.aether.version.VersionScheme versionScheme
-
-
Constructor Details
-
DefaultVersionRangeResolver
@Inject public DefaultVersionRangeResolver(org.eclipse.aether.impl.MetadataResolver metadataResolver, org.eclipse.aether.spi.synccontext.SyncContextFactory syncContextFactory, org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher, org.eclipse.aether.version.VersionScheme versionScheme)
-
-
Method Details
-
resolveVersionRange
public org.eclipse.aether.resolution.VersionRangeResult resolveVersionRange(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.resolution.VersionRangeRequest request) throws org.eclipse.aether.resolution.VersionRangeResolutionException - Specified by:
resolveVersionRange
in interfaceorg.eclipse.aether.impl.VersionRangeResolver
- Throws:
org.eclipse.aether.resolution.VersionRangeResolutionException
-
getVersions
-
readVersions
private Versioning readVersions(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.ArtifactRepository repository, org.eclipse.aether.resolution.VersionRangeResult result) -
filterVersionsByRepositoryType
private Versioning filterVersionsByRepositoryType(Versioning versioning, org.eclipse.aether.repository.RemoteRepository remoteRepository) -
invalidMetadata
private void invalidMetadata(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RequestTrace trace, org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.ArtifactRepository repository, Exception exception)
-