org.apache.maven.artifact.repository.metadata
Interface RepositoryMetadataManager

All Known Implementing Classes:
DefaultRepositoryMetadataManager

public interface 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.
 void resolve(RepositoryMetadata repositoryMetadata, List repositories, 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)
           
 

Method Detail

resolve

void resolve(RepositoryMetadata repositoryMetadata,
             List repositories,
             org.apache.maven.artifact.repository.ArtifactRepository localRepository)
             throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException

resolveAlways

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
Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException

deploy

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
Deploy metadata to the remote repository.

Parameters:
metadata - the metadata to deploy
localRepository - the local repository to install to first
deploymentRepository - the remote repository to deploy to
Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataDeploymentException

install

void install(org.apache.maven.artifact.metadata.ArtifactMetadata metadata,
             org.apache.maven.artifact.repository.ArtifactRepository localRepository)
             throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException
Install the metadata in the local repository.

Parameters:
metadata - the metadata
localRepository - the local repository
Throws:
org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.