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