Class DefaultRepositoryMetadataManager
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager
-
- All Implemented Interfaces:
org.apache.maven.artifact.repository.metadata.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 org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager- Author:
- Jason van Zyl
-
-
Constructor Summary
Constructors Constructor Description DefaultRepositoryMetadataManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeploy(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository)voidinstall(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository)protected org.apache.maven.artifact.repository.metadata.MetadatareadMetadata(java.io.File mappingFile)TODO share with DefaultPluginMappingManager.voidresolve(org.apache.maven.artifact.repository.metadata.RepositoryMetadata metadata, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository)voidresolve(org.apache.maven.artifact.repository.metadata.RepositoryMetadata metadata, org.apache.maven.artifact.repository.RepositoryRequest request)voidresolveAlways(org.apache.maven.artifact.repository.metadata.RepositoryMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
-
-
-
Method Detail
-
resolve
public void resolve(org.apache.maven.artifact.repository.metadata.RepositoryMetadata metadata, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException- Specified by:
resolvein interfaceorg.apache.maven.artifact.repository.metadata.RepositoryMetadataManager- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
-
resolve
public void resolve(org.apache.maven.artifact.repository.metadata.RepositoryMetadata metadata, org.apache.maven.artifact.repository.RepositoryRequest request) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException- Specified by:
resolvein interfaceorg.apache.maven.artifact.repository.metadata.RepositoryMetadataManager- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
-
readMetadata
protected org.apache.maven.artifact.repository.metadata.Metadata readMetadata(java.io.File mappingFile) throws RepositoryMetadataReadExceptionTODO share with DefaultPluginMappingManager.- Throws:
RepositoryMetadataReadException
-
resolveAlways
public void resolveAlways(org.apache.maven.artifact.repository.metadata.RepositoryMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException- Specified by:
resolveAlwaysin interfaceorg.apache.maven.artifact.repository.metadata.RepositoryMetadataManager- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
-
deploy
public 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- Specified by:
deployin interfaceorg.apache.maven.artifact.repository.metadata.RepositoryMetadataManager- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataDeploymentException
-
install
public void install(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException- Specified by:
installin interfaceorg.apache.maven.artifact.repository.metadata.RepositoryMetadataManager- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException
-
-