Interface RepositoryMetadataManager
-
- All Known Implementing Classes:
DefaultRepositoryMetadataManager
public interface RepositoryMetadataManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeploy(ArtifactMetadata metadata, ArtifactRepository localRepository, ArtifactRepository deploymentRepository)Deploy metadata to the remote repository.voidinstall(ArtifactMetadata metadata, ArtifactRepository localRepository)Install the metadata in the local repository.voidresolve(RepositoryMetadata repositoryMetadata, java.util.List repositories, ArtifactRepository localRepository)voidresolveAlways(RepositoryMetadata metadata, ArtifactRepository localRepository, ArtifactRepository remoteRepository)
-
-
-
Method Detail
-
resolve
void resolve(RepositoryMetadata repositoryMetadata, java.util.List repositories, ArtifactRepository localRepository) throws RepositoryMetadataResolutionException
-
resolveAlways
void resolveAlways(RepositoryMetadata metadata, ArtifactRepository localRepository, ArtifactRepository remoteRepository) throws RepositoryMetadataResolutionException
-
deploy
void deploy(ArtifactMetadata metadata, ArtifactRepository localRepository, ArtifactRepository deploymentRepository) throws RepositoryMetadataDeploymentException
Deploy metadata to the remote repository.- Parameters:
metadata- the metadata to deploylocalRepository- the local repository to install to firstdeploymentRepository- the remote repository to deploy to- Throws:
RepositoryMetadataDeploymentException
-
install
void install(ArtifactMetadata metadata, ArtifactRepository localRepository) throws RepositoryMetadataInstallationException
Install the metadata in the local repository.- Parameters:
metadata- the metadatalocalRepository- the local repository- Throws:
RepositoryMetadataInstallationException
-
-