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
  
 
 
| 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,
                    ArtifactRepository localRepository)
             throws RepositoryMetadataResolutionException
- Specified by:
 resolve in interface RepositoryMetadataManager
 
- Throws:
 RepositoryMetadataResolutionException
 
readMetadata
protected static Metadata readMetadata(File mappingFile)
                                throws RepositoryMetadataReadException
 
- Throws:
 RepositoryMetadataReadException
 
resolveAlways
public void resolveAlways(RepositoryMetadata metadata,
                          ArtifactRepository localRepository,
                          ArtifactRepository remoteRepository)
                   throws RepositoryMetadataResolutionException
- Specified by:
 resolveAlways in interface RepositoryMetadataManager
 
- Throws:
 RepositoryMetadataResolutionException
 
deploy
public void deploy(ArtifactMetadata metadata,
                   ArtifactRepository localRepository,
                   ArtifactRepository deploymentRepository)
            throws 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:
 RepositoryMetadataDeploymentException
 
 
install
public void install(ArtifactMetadata metadata,
                    ArtifactRepository localRepository)
             throws 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:
 RepositoryMetadataInstallationException
 
 
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.