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 void
deploy(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository)
void
install(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
protected org.apache.maven.artifact.repository.metadata.Metadata
readMetadata(java.io.File mappingFile)
TODO share with DefaultPluginMappingManager.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)
void
resolve(org.apache.maven.artifact.repository.metadata.RepositoryMetadata metadata, org.apache.maven.artifact.repository.RepositoryRequest request)
void
resolveAlways(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:
resolve
in 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:
resolve
in 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 RepositoryMetadataReadException
TODO 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:
resolveAlways
in 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:
deploy
in 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:
install
in interfaceorg.apache.maven.artifact.repository.metadata.RepositoryMetadataManager
- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException
-
-