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 Summary
Constructors - 
Method Summary
Modifier 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.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger 
- 
Constructor Details
- 
DefaultRepositoryMetadataManager
public DefaultRepositoryMetadataManager() 
 - 
 - 
Method Details
- 
resolve
public void resolve(RepositoryMetadata metadata, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) throws RepositoryMetadataResolutionException - Specified by:
 resolvein interfaceRepositoryMetadataManager- Throws:
 RepositoryMetadataResolutionException
 - 
resolve
public void resolve(RepositoryMetadata metadata, RepositoryRequest request) throws RepositoryMetadataResolutionException - Specified by:
 resolvein interfaceRepositoryMetadataManager- Throws:
 RepositoryMetadataResolutionException
 - 
readMetadata
TODO share with DefaultPluginMappingManager.- 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 - Specified by:
 deployin interfaceRepositoryMetadataManager- Throws:
 RepositoryMetadataDeploymentException
 - 
install
public void install(ArtifactMetadata metadata, ArtifactRepository localRepository) throws RepositoryMetadataInstallationException - Specified by:
 installin interfaceRepositoryMetadataManager- Throws:
 RepositoryMetadataInstallationException
 
 -