1 package org.apache.maven.artifact.repository.metadata; 2 3 18 19 import org.apache.maven.artifact.metadata.ArtifactMetadata; 20 import org.apache.maven.artifact.repository.ArtifactRepository; 21 22 import java.util.List ; 23 24 public interface RepositoryMetadataManager 25 { 26 void resolve( RepositoryMetadata repositoryMetadata, List repositories, ArtifactRepository localRepository ) 27 throws RepositoryMetadataResolutionException; 28 29 void resolveAlways( RepositoryMetadata metadata, ArtifactRepository localRepository, 30 ArtifactRepository remoteRepository ) 31 throws RepositoryMetadataResolutionException; 32 33 40 void deploy( ArtifactMetadata metadata, ArtifactRepository localRepository, 41 ArtifactRepository deploymentRepository ) 42 throws RepositoryMetadataDeploymentException; 43 44 50 void install( ArtifactMetadata metadata, ArtifactRepository localRepository ) 51 throws RepositoryMetadataInstallationException; 52 } 53 | Popular Tags |