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 }