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  
23  import org.apache.maven.artifact.Artifact;
24  import org.apache.maven.artifact.repository.ArtifactRepository;
25  import org.apache.maven.artifact.versioning.ArtifactVersion;
26  import org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest;
27  
28  
29  
30  
31  
32  @Deprecated
33  public interface ArtifactMetadataSource extends org.apache.maven.repository.legacy.metadata.ArtifactMetadataSource {
34  
35      ResolutionGroup retrieve(MetadataResolutionRequest request) throws ArtifactMetadataRetrievalException;
36  
37      ResolutionGroup retrieve(
38              Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories)
39              throws ArtifactMetadataRetrievalException;
40  
41      List<ArtifactVersion> retrieveAvailableVersions(MetadataResolutionRequest request)
42              throws ArtifactMetadataRetrievalException;
43  
44      List<ArtifactVersion> retrieveAvailableVersions(
45              Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories)
46              throws ArtifactMetadataRetrievalException;
47  
48      List<ArtifactVersion> retrieveAvailableVersionsFromDeploymentRepository(
49              Artifact artifact, ArtifactRepository localRepository, ArtifactRepository remoteRepository)
50              throws ArtifactMetadataRetrievalException;
51  }