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
public class DefaultRepositoryMetadataManager extends org.codehaus.plexus.logging.AbstractLogEnabled implements RepositoryMetadataManager
-
-
Constructor Summary
Constructors Constructor Description DefaultRepositoryMetadataManager()
-
Method Summary
All Methods Static 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)Deploy metadata to the remote repository.voidinstall(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository)Install the metadata in the local repository.protected static org.apache.maven.artifact.repository.metadata.MetadatareadMetadata(java.io.File mappingFile)voidresolve(RepositoryMetadata metadata, java.util.List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository)voidresolveAlways(RepositoryMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.ArtifactRepository remoteRepository)
-
-
-
Method Detail
-
resolve
public void resolve(RepositoryMetadata metadata, java.util.List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
- Specified by:
resolvein interfaceRepositoryMetadataManager- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
-
readMetadata
protected static org.apache.maven.artifact.repository.metadata.Metadata readMetadata(java.io.File mappingFile) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataReadException- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataReadException
-
resolveAlways
public void resolveAlways(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 interfaceRepositoryMetadataManager- 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.RepositoryMetadataDeploymentExceptionDescription copied from interface:RepositoryMetadataManagerDeploy metadata to the remote repository.- Specified by:
deployin interfaceRepositoryMetadataManager- Parameters:
metadata- the metadata to deploylocalRepository- the local repository to install to firstdeploymentRepository- the remote repository to deploy to- 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.RepositoryMetadataInstallationExceptionDescription copied from interface:RepositoryMetadataManagerInstall the metadata in the local repository.- Specified by:
installin interfaceRepositoryMetadataManager- Parameters:
metadata- the metadatalocalRepository- the local repository- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException
-
-