Interface MavenRegistryArtifactResolver

All Known Implementing Classes:
MavenRegistryArtifactResolverWithCleanup

public interface MavenRegistryArtifactResolver
  • Method Summary

    Modifier and Type
    Method
    Description
    findArtifactDirectory(org.eclipse.aether.artifact.Artifact artifact)
     
    getLatestVersionFromRange(org.eclipse.aether.artifact.Artifact artifact, String versionRange)
     
    default Path
    resolve(org.eclipse.aether.artifact.Artifact artifact)
     
    org.eclipse.aether.resolution.ArtifactResult
    resolveArtifact(org.eclipse.aether.artifact.Artifact artifact)
     
    org.apache.maven.artifact.repository.metadata.Metadata
    resolveMetadata(org.eclipse.aether.resolution.ArtifactResult result)
     
  • Method Details

    • resolve

      default Path resolve(org.eclipse.aether.artifact.Artifact artifact) throws io.quarkus.bootstrap.resolver.maven.BootstrapMavenException
      Throws:
      io.quarkus.bootstrap.resolver.maven.BootstrapMavenException
    • resolveArtifact

      org.eclipse.aether.resolution.ArtifactResult resolveArtifact(org.eclipse.aether.artifact.Artifact artifact) throws io.quarkus.bootstrap.resolver.maven.BootstrapMavenException
      Throws:
      io.quarkus.bootstrap.resolver.maven.BootstrapMavenException
    • findArtifactDirectory

      Path findArtifactDirectory(org.eclipse.aether.artifact.Artifact artifact) throws io.quarkus.bootstrap.resolver.maven.BootstrapMavenException
      Throws:
      io.quarkus.bootstrap.resolver.maven.BootstrapMavenException
    • getLatestVersionFromRange

      String getLatestVersionFromRange(org.eclipse.aether.artifact.Artifact artifact, String versionRange) throws io.quarkus.bootstrap.resolver.maven.BootstrapMavenException
      Throws:
      io.quarkus.bootstrap.resolver.maven.BootstrapMavenException
    • resolveMetadata

      org.apache.maven.artifact.repository.metadata.Metadata resolveMetadata(org.eclipse.aether.resolution.ArtifactResult result) throws io.quarkus.bootstrap.resolver.maven.BootstrapMavenException
      Throws:
      io.quarkus.bootstrap.resolver.maven.BootstrapMavenException