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 @Override
36 ResolutionGroup retrieve(MetadataResolutionRequest request) throws ArtifactMetadataRetrievalException;
37
38 @Override
39 ResolutionGroup retrieve(
40 Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories)
41 throws ArtifactMetadataRetrievalException;
42
43 List<ArtifactVersion> retrieveAvailableVersions(MetadataResolutionRequest request)
44 throws ArtifactMetadataRetrievalException;
45
46 @Override
47 List<ArtifactVersion> retrieveAvailableVersions(
48 Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories)
49 throws ArtifactMetadataRetrievalException;
50
51 @Override
52 List<ArtifactVersion> retrieveAvailableVersionsFromDeploymentRepository(
53 Artifact artifact, ArtifactRepository localRepository, ArtifactRepository remoteRepository)
54 throws ArtifactMetadataRetrievalException;
55 }