Interface RepositoryMetadataManager
-
- All Known Implementing Classes:
DefaultRepositoryMetadataManager
public interface RepositoryMetadataManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deploy(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository)
Deploy metadata to the remote repository.void
install(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
Install the metadata in the local repository.void
resolve(RepositoryMetadata repositoryMetadata, java.util.List repositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
void
resolveAlways(RepositoryMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
-
-
-
Method Detail
-
resolve
void resolve(RepositoryMetadata repositoryMetadata, java.util.List repositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
-
resolveAlways
void resolveAlways(RepositoryMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
-
deploy
void deploy(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository) throws org.apache.maven.artifact.repository.metadata.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:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataDeploymentException
-
install
void install(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException
Install the metadata in the local repository.- Parameters:
metadata
- the metadatalocalRepository
- the local repository- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException
-
-