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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
deploy
(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.void
install
(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.Metadata
readMetadata
(File mappingFile) void
resolve
(RepositoryMetadata metadata, List remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository) void
resolveAlways
(RepositoryMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.repository.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 remoteRepositories, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException - Specified by:
resolve
in interfaceRepositoryMetadataManager
- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
-
readMetadata
protected static org.apache.maven.artifact.repository.metadata.Metadata readMetadata(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:
resolveAlways
in 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.RepositoryMetadataDeploymentException Description copied from interface:RepositoryMetadataManager
Deploy metadata to the remote repository.- Specified by:
deploy
in 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.RepositoryMetadataInstallationException Description copied from interface:RepositoryMetadataManager
Install the metadata in the local repository.- Specified by:
install
in interfaceRepositoryMetadataManager
- Parameters:
metadata
- the metadatalocalRepository
- the local repository- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException
-