Class LegacyLocalRepositoryManager
- java.lang.Object
-
- org.apache.maven.artifact.repository.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
LegacyLocalRepositoryManager.ArtifactMetadataAdapter
(package private) static class
LegacyLocalRepositoryManager.ArtifactRepositoryAdapter
-
Field Summary
Fields Modifier and Type Field Description private ArtifactRepository
delegate
private boolean
realLocalRepo
private org.eclipse.aether.repository.LocalRepository
repo
-
Constructor Summary
Constructors Modifier Constructor Description private
LegacyLocalRepositoryManager(ArtifactRepository delegate)
-
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(ArtifactRepository repository, org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RepositorySystem system)
-
-
-
Field Detail
-
delegate
private final ArtifactRepository delegate
-
repo
private final org.eclipse.aether.repository.LocalRepository repo
-
realLocalRepo
private final boolean realLocalRepo
-
-
Constructor Detail
-
LegacyLocalRepositoryManager
private LegacyLocalRepositoryManager(ArtifactRepository delegate)
-
-
Method Detail
-
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 interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getPathForLocalArtifact
public java.lang.String getPathForLocalArtifact(org.eclipse.aether.artifact.Artifact artifact)
- Specified by:
getPathForLocalArtifact
in interfaceorg.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 interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getPathForLocalMetadata
public java.lang.String getPathForLocalMetadata(org.eclipse.aether.metadata.Metadata metadata)
- Specified by:
getPathForLocalMetadata
in interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
add
public void add(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRegistration request)
- Specified by:
add
in interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
add
public void add(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRegistration request)
- Specified by:
add
in interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
-