Class LegacyLocalRepositoryManager

  • All Implemented Interfaces:
    org.eclipse.aether.repository.LocalRepositoryManager

    public class LegacyLocalRepositoryManager
    extends java.lang.Object
    implements org.eclipse.aether.repository.LocalRepositoryManager
    Warning: This is an internal utility class that is only public for technical reasons, it is not part of the public API. In particular, this class can be changed or deleted without prior notice.
    Author:
    Benjamin Bentmann
    • Method Summary

      All Methods Static 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)  
      java.lang.String getPathForLocalArtifact​(org.eclipse.aether.artifact.Artifact artifact)  
      java.lang.String getPathForLocalMetadata​(org.eclipse.aether.metadata.Metadata metadata)  
      java.lang.String getPathForRemoteArtifact​(org.eclipse.aether.artifact.Artifact artifact, org.eclipse.aether.repository.RemoteRepository repository, java.lang.String context)  
      java.lang.String getPathForRemoteMetadata​(org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.RemoteRepository repository, java.lang.String context)  
      org.eclipse.aether.repository.LocalRepository getRepository()  
      static org.eclipse.aether.RepositorySystemSession overlay​(org.apache.maven.artifact.repository.ArtifactRepository repository, org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RepositorySystem system)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • overlay

        public static org.eclipse.aether.RepositorySystemSession overlay​(org.apache.maven.artifact.repository.ArtifactRepository repository,
                                                                         org.eclipse.aether.RepositorySystemSession session,
                                                                         org.eclipse.aether.RepositorySystem system)
      • getRepository

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

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

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

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

        public java.lang.String getPathForRemoteMetadata​(org.eclipse.aether.metadata.Metadata metadata,
                                                         org.eclipse.aether.repository.RemoteRepository repository,
                                                         java.lang.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
      • 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.LocalArtifactRegistration request)
        Specified by:
        add 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