1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  package org.apache.maven.artifact.metadata;
20  
21  import java.util.List;
22  import org.apache.maven.artifact.Artifact;
23  import org.apache.maven.artifact.repository.ArtifactRepository;
24  import org.apache.maven.artifact.versioning.ArtifactVersion;
25  import org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest;
26  
27  
28  
29  
30  
31  @Deprecated
32  public interface ArtifactMetadataSource extends org.apache.maven.repository.legacy.metadata.ArtifactMetadataSource {
33  
34      ResolutionGroup retrieve(MetadataResolutionRequest request) throws ArtifactMetadataRetrievalException;
35  
36      ResolutionGroup retrieve(
37              Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories)
38              throws ArtifactMetadataRetrievalException;
39  
40      List<ArtifactVersion> retrieveAvailableVersions(MetadataResolutionRequest request)
41              throws ArtifactMetadataRetrievalException;
42  
43      List<ArtifactVersion> retrieveAvailableVersions(
44              Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories)
45              throws ArtifactMetadataRetrievalException;
46  
47      List<ArtifactVersion> retrieveAvailableVersionsFromDeploymentRepository(
48              Artifact artifact, ArtifactRepository localRepository, ArtifactRepository remoteRepository)
49              throws ArtifactMetadataRetrievalException;
50  }