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=org.apache.maven.artifact.repository.metadata.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) voidinstall(ArtifactMetadata metadata, ArtifactRepository localRepository) protected MetadatareadMetadata(File mappingFile) TODO share with DefaultPluginMappingManager.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
 
- 
readMetadataTODO share with DefaultPluginMappingManager.- 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 - Specified by:
- deployin interface- RepositoryMetadataManager
- Throws:
- RepositoryMetadataDeploymentException
 
- 
installpublic void install(ArtifactMetadata metadata, ArtifactRepository localRepository) throws RepositoryMetadataInstallationException - Specified by:
- installin interface- RepositoryMetadataManager
- Throws:
- RepositoryMetadataInstallationException
 
 
-