Class MavenLocalRepositoryManager

java.lang.Object
io.quarkus.bootstrap.resolver.maven.MavenLocalRepositoryManager
All Implemented Interfaces:
org.eclipse.aether.repository.LocalRepositoryManager

public class MavenLocalRepositoryManager extends Object implements org.eclipse.aether.repository.LocalRepositoryManager
Author:
Alexey Loubyansky
  • Constructor Summary

    Constructors
    Constructor
    Description
    MavenLocalRepositoryManager(org.eclipse.aether.repository.LocalRepositoryManager delegate, Path secondaryRepo)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRegistration request)
     
    void
    add(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRegistration request)
     
    org.eclipse.aether.repository.LocalArtifactResult
    find(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRequest request)
     
    org.eclipse.aether.repository.LocalMetadataResult
    find(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRequest request)
     
    getPathForLocalArtifact(org.eclipse.aether.artifact.Artifact artifact)
     
    getPathForLocalMetadata(org.eclipse.aether.metadata.Metadata metadata)
     
    getPathForRemoteArtifact(org.eclipse.aether.artifact.Artifact artifact, org.eclipse.aether.repository.RemoteRepository repository, String context)
     
    getPathForRemoteMetadata(org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.RemoteRepository repository, String context)
     
    org.eclipse.aether.repository.LocalRepository
     
    void
    relink(String groupId, String artifactId, String classifier, String type, String version, Path p)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MavenLocalRepositoryManager

      public MavenLocalRepositoryManager(org.eclipse.aether.repository.LocalRepositoryManager delegate, Path secondaryRepo)
  • Method Details

    • getRepository

      public org.eclipse.aether.repository.LocalRepository getRepository()
      Specified by:
      getRepository in interface org.eclipse.aether.repository.LocalRepositoryManager
    • getPathForLocalArtifact

      public String getPathForLocalArtifact(org.eclipse.aether.artifact.Artifact artifact)
      Specified by:
      getPathForLocalArtifact in interface org.eclipse.aether.repository.LocalRepositoryManager
    • getPathForRemoteArtifact

      public String getPathForRemoteArtifact(org.eclipse.aether.artifact.Artifact artifact, org.eclipse.aether.repository.RemoteRepository repository, String context)
      Specified by:
      getPathForRemoteArtifact in interface org.eclipse.aether.repository.LocalRepositoryManager
    • getPathForLocalMetadata

      public String getPathForLocalMetadata(org.eclipse.aether.metadata.Metadata metadata)
      Specified by:
      getPathForLocalMetadata in interface org.eclipse.aether.repository.LocalRepositoryManager
    • getPathForRemoteMetadata

      public String getPathForRemoteMetadata(org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.RemoteRepository repository, String context)
      Specified by:
      getPathForRemoteMetadata in interface org.eclipse.aether.repository.LocalRepositoryManager
    • relink

      public void relink(String groupId, String artifactId, String classifier, String type, String version, Path p)
    • find

      public org.eclipse.aether.repository.LocalArtifactResult find(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRequest request)
      Specified by:
      find in interface org.eclipse.aether.repository.LocalRepositoryManager
    • add

      public void add(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRegistration request)
      Specified by:
      add in interface org.eclipse.aether.repository.LocalRepositoryManager
    • find

      public org.eclipse.aether.repository.LocalMetadataResult find(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRequest request)
      Specified by:
      find in interface org.eclipse.aether.repository.LocalRepositoryManager
    • add

      public void add(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRegistration request)
      Specified by:
      add in interface org.eclipse.aether.repository.LocalRepositoryManager