Class 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

      All Methods Instance Methods Concrete Methods 
      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)  
      String getPathForLocalArtifact​(org.eclipse.aether.artifact.Artifact artifact)  
      String getPathForLocalMetadata​(org.eclipse.aether.metadata.Metadata metadata)  
      String getPathForRemoteArtifact​(org.eclipse.aether.artifact.Artifact artifact, org.eclipse.aether.repository.RemoteRepository repository, String context)  
      String getPathForRemoteMetadata​(org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.RemoteRepository repository, String context)  
      org.eclipse.aether.repository.LocalRepository getRepository()  
      void relink​(String groupId, String artifactId, String classifier, String type, String version, Path p)  
    • Constructor Detail

      • MavenLocalRepositoryManager

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

      • 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
      • 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