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, LogEnabled
 
@Component(role=RepositoryMetadataManager.class)
public class DefaultRepositoryMetadataManager
- extends AbstractLogEnabled
- implements RepositoryMetadataManager
  
- Author:
 
  - Jason van Zyl
 
 
 
 
| 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<ArtifactRepository> remoteRepositories,
                    ArtifactRepository localRepository)
             throws RepositoryMetadataResolutionException
- Specified by:
 resolve in interface RepositoryMetadataManager
 
- Throws:
 RepositoryMetadataResolutionException
 
resolve
public void resolve(RepositoryMetadata metadata,
                    RepositoryRequest request)
             throws RepositoryMetadataResolutionException
- Specified by:
 resolve in interface RepositoryMetadataManager
 
- Throws:
 RepositoryMetadataResolutionException
 
readMetadata
protected 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–2013 The Apache Software Foundation. All rights reserved.