Interface RepositoryMetadataManager

All Known Implementing Classes:
DefaultRepositoryMetadataManager

public interface RepositoryMetadataManager
  • Method Summary

    Modifier and Type
    Method
    Description
    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 Details

    • 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