Class DefaultRepositoryMetadataManager

    • Method Summary

      All Methods Static Methods Instance Methods Concrete 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.
      protected static org.apache.maven.artifact.repository.metadata.Metadata readMetadata​(java.io.File mappingFile)  
      void resolve​(RepositoryMetadata metadata, java.util.List remoteRepositories, 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)  
      • Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled

        enableLogging, getLogger, setupLogger, setupLogger, setupLogger
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultRepositoryMetadataManager

        public DefaultRepositoryMetadataManager()
    • Method Detail

      • resolve

        public void resolve​(RepositoryMetadata metadata,
                            java.util.List remoteRepositories,
                            org.apache.maven.artifact.repository.ArtifactRepository localRepository)
                     throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
        Specified by:
        resolve in interface RepositoryMetadataManager
        Throws:
        org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
      • readMetadata

        protected static org.apache.maven.artifact.repository.metadata.Metadata readMetadata​(java.io.File mappingFile)
                                                                                      throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataReadException
        Throws:
        org.apache.maven.artifact.repository.metadata.RepositoryMetadataReadException
      • resolveAlways

        public 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
        Specified by:
        resolveAlways in interface RepositoryMetadataManager
        Throws:
        org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException
      • deploy

        public 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
        Description copied from interface: RepositoryMetadataManager
        Deploy metadata to the remote repository.
        Specified by:
        deploy in interface RepositoryMetadataManager
        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

        public void install​(org.apache.maven.artifact.metadata.ArtifactMetadata metadata,
                            org.apache.maven.artifact.repository.ArtifactRepository localRepository)
                     throws org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException
        Description copied from interface: RepositoryMetadataManager
        Install the metadata in the local repository.
        Specified by:
        install in interface RepositoryMetadataManager
        Parameters:
        metadata - the metadata
        localRepository - the local repository
        Throws:
        org.apache.maven.artifact.repository.metadata.RepositoryMetadataInstallationException