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
@Component(role=RepositoryMetadataManager.class)
public class DefaultRepositoryMetadataManager
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements RepositoryMetadataManager
- Author:
- Jason van Zyl
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddeploy(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 MetadatareadMetadata(File mappingFile) voidresolve(RepositoryMetadata metadata, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) voidresolve(RepositoryMetadata metadata, RepositoryRequest request) voidresolveAlways(RepositoryMetadata metadata, ArtifactRepository localRepository, ArtifactRepository remoteRepository) Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabledenableLogging, getLogger, setupLogger, setupLogger, setupLogger
- 
Constructor Details- 
DefaultRepositoryMetadataManagerpublic DefaultRepositoryMetadataManager()
 
- 
- 
Method Details- 
resolvepublic void resolve(RepositoryMetadata metadata, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) throws RepositoryMetadataResolutionException - Specified by:
- resolvein interface- RepositoryMetadataManager
- Throws:
- RepositoryMetadataResolutionException
 
- 
resolvepublic void resolve(RepositoryMetadata metadata, RepositoryRequest request) throws RepositoryMetadataResolutionException - Specified by:
- resolvein interface- RepositoryMetadataManager
- Throws:
- RepositoryMetadataResolutionException
 
- 
readMetadata- Throws:
- RepositoryMetadataReadException
 
- 
resolveAlwayspublic void resolveAlways(RepositoryMetadata metadata, ArtifactRepository localRepository, ArtifactRepository remoteRepository) throws RepositoryMetadataResolutionException - Specified by:
- resolveAlwaysin interface- RepositoryMetadataManager
- Throws:
- RepositoryMetadataResolutionException
 
- 
deploypublic void deploy(ArtifactMetadata metadata, ArtifactRepository localRepository, ArtifactRepository deploymentRepository) throws RepositoryMetadataDeploymentException Description copied from interface:RepositoryMetadataManagerDeploy metadata to the remote repository.- Specified by:
- deployin interface- RepositoryMetadataManager
- Parameters:
- metadata- the metadata to deploy
- localRepository- the local repository to install to first
- deploymentRepository- the remote repository to deploy to
- Throws:
- RepositoryMetadataDeploymentException- in case of metadata deployment issue
 
- 
installpublic void install(ArtifactMetadata metadata, ArtifactRepository localRepository) throws RepositoryMetadataInstallationException Description copied from interface:RepositoryMetadataManagerInstall the metadata in the local repository.- Specified by:
- installin interface- RepositoryMetadataManager
- Parameters:
- metadata- the metadata
- localRepository- the local repository
- Throws:
- RepositoryMetadataInstallationException- in case of metadata installation issue
 
 
-