Interface RepositoryMetadataManager

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      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, java.util.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,
                     java.util.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