1 package org.apache.maven.artifact.metadata; 2 3 18 19 import org.apache.maven.artifact.Artifact; 20 import org.apache.maven.artifact.repository.ArtifactRepository; 21 22 import java.util.List ; 23 24 28 public interface ArtifactMetadataSource 29 { 30 String ROLE = ArtifactMetadataSource.class.getName(); 31 32 ResolutionGroup retrieve( Artifact artifact, ArtifactRepository localRepository, List remoteRepositories ) 33 throws ArtifactMetadataRetrievalException; 34 35 List retrieveAvailableVersions( Artifact artifact, ArtifactRepository localRepository, List remoteRepositories ) 36 throws ArtifactMetadataRetrievalException; 37 } | Popular Tags |