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