Class LegacyLocalRepositoryManager

java.lang.Object
org.apache.maven.artifact.repository.LegacyLocalRepositoryManager
All Implemented Interfaces:
org.eclipse.aether.repository.LocalRepositoryManager

public class LegacyLocalRepositoryManager extends 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.
  • Field Details

    • delegate

      private final ArtifactRepository delegate
    • repo

      private final org.eclipse.aether.repository.LocalRepository repo
    • realLocalRepo

      private final boolean realLocalRepo
  • Constructor Details

    • LegacyLocalRepositoryManager

      private LegacyLocalRepositoryManager(ArtifactRepository delegate)
  • Method Details

    • overlay

      public static org.eclipse.aether.RepositorySystemSession overlay(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 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
    • 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