@Component(role=RepositoryMetadataManager.class) public class DefaultRepositoryMetadataManager extends AbstractLogEnabled implements RepositoryMetadataManager
| Constructor and Description | 
|---|
| DefaultRepositoryMetadataManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | deploy(ArtifactMetadata metadata,
            ArtifactRepository localRepository,
            ArtifactRepository deploymentRepository)Deploy metadata to the remote repository. | 
| void | install(ArtifactMetadata metadata,
              ArtifactRepository localRepository)Install the metadata in the local repository. | 
| 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) | 
enableLogging, getLogger, setupLogger, setupLogger, setupLoggerpublic DefaultRepositoryMetadataManager()
public void resolve(RepositoryMetadata metadata, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) throws RepositoryMetadataResolutionException
resolve in interface RepositoryMetadataManagerRepositoryMetadataResolutionExceptionpublic void resolve(RepositoryMetadata metadata, RepositoryRequest request) throws RepositoryMetadataResolutionException
resolve in interface RepositoryMetadataManagerRepositoryMetadataResolutionExceptionprotected Metadata readMetadata(File mappingFile) throws RepositoryMetadataReadException
RepositoryMetadataReadExceptionpublic void resolveAlways(RepositoryMetadata metadata, ArtifactRepository localRepository, ArtifactRepository remoteRepository) throws RepositoryMetadataResolutionException
resolveAlways in interface RepositoryMetadataManagerRepositoryMetadataResolutionExceptionpublic void deploy(ArtifactMetadata metadata, ArtifactRepository localRepository, ArtifactRepository deploymentRepository) throws RepositoryMetadataDeploymentException
RepositoryMetadataManagerdeploy in interface RepositoryMetadataManagermetadata - the metadata to deploylocalRepository - the local repository to install to firstdeploymentRepository - the remote repository to deploy toRepositoryMetadataDeploymentExceptionpublic void install(ArtifactMetadata metadata, ArtifactRepository localRepository) throws RepositoryMetadataInstallationException
RepositoryMetadataManagerinstall in interface RepositoryMetadataManagermetadata - the metadatalocalRepository - the local repositoryRepositoryMetadataInstallationExceptionCopyright © 2001–2014 The Apache Software Foundation. All rights reserved.