Class DefaultRepositoryMetadataManager
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager
-
- All Implemented Interfaces:
RepositoryMetadataManager,org.codehaus.plexus.logging.LogEnabled
public class DefaultRepositoryMetadataManager extends org.codehaus.plexus.logging.AbstractLogEnabled implements RepositoryMetadataManager
-
-
Constructor Summary
Constructors Constructor Description DefaultRepositoryMetadataManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete 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.protected static org.apache.maven.artifact.repository.metadata.MetadatareadMetadata(File mappingFile)voidresolve(RepositoryMetadata metadata, List remoteRepositories, ArtifactRepository localRepository)voidresolveAlways(RepositoryMetadata metadata, ArtifactRepository localRepository, ArtifactRepository remoteRepository)
-
-
-
Method Detail
-
resolve
public void resolve(RepositoryMetadata metadata, List remoteRepositories, ArtifactRepository localRepository) throws RepositoryMetadataResolutionException
- Specified by:
resolvein interfaceRepositoryMetadataManager- Throws:
RepositoryMetadataResolutionException
-
readMetadata
protected static org.apache.maven.artifact.repository.metadata.Metadata readMetadata(File mappingFile) throws RepositoryMetadataReadException
- Throws:
RepositoryMetadataReadException
-
resolveAlways
public void resolveAlways(RepositoryMetadata metadata, ArtifactRepository localRepository, ArtifactRepository remoteRepository) throws RepositoryMetadataResolutionException
- Specified by:
resolveAlwaysin interfaceRepositoryMetadataManager- Throws:
RepositoryMetadataResolutionException
-
deploy
public void deploy(ArtifactMetadata metadata, ArtifactRepository localRepository, ArtifactRepository deploymentRepository) throws RepositoryMetadataDeploymentException
Description copied from interface:RepositoryMetadataManagerDeploy metadata to the remote repository.- Specified by:
deployin interfaceRepositoryMetadataManager- Parameters:
metadata- the metadata to deploylocalRepository- the local repository to install to firstdeploymentRepository- the remote repository to deploy to- Throws:
RepositoryMetadataDeploymentException
-
install
public void install(ArtifactMetadata metadata, ArtifactRepository localRepository) throws RepositoryMetadataInstallationException
Description copied from interface:RepositoryMetadataManagerInstall the metadata in the local repository.- Specified by:
installin interfaceRepositoryMetadataManager- Parameters:
metadata- the metadatalocalRepository- the local repository- Throws:
RepositoryMetadataInstallationException
-
-