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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deploy
(ArtifactMetadata metadata, ArtifactRepository localRepository, ArtifactRepository deploymentRepository) void
install
(ArtifactMetadata metadata, ArtifactRepository localRepository) protected Metadata
readMetadata
(File mappingFile) void
resolve
(RepositoryMetadata metadata, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) void
resolve
(RepositoryMetadata metadata, RepositoryRequest request) void
resolveAlways
(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:
resolve
in interfaceRepositoryMetadataManager
- Throws:
RepositoryMetadataResolutionException
-
resolve
public void resolve(RepositoryMetadata metadata, RepositoryRequest request) throws RepositoryMetadataResolutionException - Specified by:
resolve
in interfaceRepositoryMetadataManager
- Throws:
RepositoryMetadataResolutionException
-
readMetadata
- Throws:
RepositoryMetadataReadException
-
resolveAlways
public void resolveAlways(RepositoryMetadata metadata, ArtifactRepository localRepository, ArtifactRepository remoteRepository) throws RepositoryMetadataResolutionException - Specified by:
resolveAlways
in interfaceRepositoryMetadataManager
- Throws:
RepositoryMetadataResolutionException
-
deploy
public void deploy(ArtifactMetadata metadata, ArtifactRepository localRepository, ArtifactRepository deploymentRepository) throws RepositoryMetadataDeploymentException - Specified by:
deploy
in interfaceRepositoryMetadataManager
- Throws:
RepositoryMetadataDeploymentException
-
install
public void install(ArtifactMetadata metadata, ArtifactRepository localRepository) throws RepositoryMetadataInstallationException - Specified by:
install
in interfaceRepositoryMetadataManager
- Throws:
RepositoryMetadataInstallationException
-