Class TestLocalRepositoryManager
java.lang.Object
org.eclipse.aether.internal.test.util.TestLocalRepositoryManager
- All Implemented Interfaces:
org.eclipse.aether.repository.LocalRepositoryManager
public class TestLocalRepositoryManager
extends Object
implements org.eclipse.aether.repository.LocalRepositoryManager
A simplistic local repository manager that uses a temporary base directory.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRegistration request) voidadd(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRegistration request) org.eclipse.aether.repository.LocalArtifactResultfind(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRequest request) org.eclipse.aether.repository.LocalMetadataResultfind(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRequest request) Set<org.eclipse.aether.artifact.Artifact> Set<org.eclipse.aether.metadata.Metadata> 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.LocalRepositoryvoidsetArtifactAvailability(org.eclipse.aether.artifact.Artifact artifact, boolean available) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.aether.repository.LocalRepositoryManager
getAbsolutePathForLocalArtifact, getAbsolutePathForLocalMetadata, getAbsolutePathForRemoteArtifact, getAbsolutePathForRemoteMetadata
-
Constructor Details
-
TestLocalRepositoryManager
public TestLocalRepositoryManager()
-
-
Method Details
-
getRepository
- Specified by:
getRepositoryin interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getPathForLocalArtifact
- Specified by:
getPathForLocalArtifactin interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getPathForRemoteArtifact
public String getPathForRemoteArtifact(org.eclipse.aether.artifact.Artifact artifact, org.eclipse.aether.repository.RemoteRepository repository, String context) - Specified by:
getPathForRemoteArtifactin interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getPathForLocalMetadata
- Specified by:
getPathForLocalMetadatain interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getPathForRemoteMetadata
public String getPathForRemoteMetadata(org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.RemoteRepository repository, String context) - Specified by:
getPathForRemoteMetadatain 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:
findin interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
add
public void add(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRegistration request) - Specified by:
addin 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:
findin interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
add
public void add(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRegistration request) - Specified by:
addin interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getArtifactRegistration
-
getMetadataRegistration
-
setArtifactAvailability
public void setArtifactAvailability(org.eclipse.aether.artifact.Artifact artifact, boolean available)
-