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 }