org.apache.maven.artifact.repository.metadata
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
Method Summary |
void |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultRepositoryMetadataManager
public DefaultRepositoryMetadataManager()
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 interface RepositoryMetadataManager
- 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 interface 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
- Description copied from interface:
RepositoryMetadataManager
- Deploy metadata to the remote repository.
- Specified by:
deploy
in interface RepositoryMetadataManager
- 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 interface RepositoryMetadataManager
- Parameters:
metadata
- the metadatalocalRepository
- the local repository
- Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.