1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.artifact.resolver;
20
21 import java.util.List;
22 import java.util.Map;
23 import java.util.Set;
24
25 import org.apache.maven.artifact.Artifact;
26 import org.apache.maven.artifact.metadata.ArtifactMetadataSource;
27 import org.apache.maven.artifact.repository.ArtifactRepository;
28 import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
29 import org.apache.maven.wagon.events.TransferListener;
30
31
32
33
34
35 public interface ArtifactResolver {
36
37 ArtifactResolutionResult resolve(ArtifactResolutionRequest request);
38
39
40
41 @Deprecated
42 String ROLE = ArtifactResolver.class.getName();
43
44
45 @Deprecated
46 ArtifactResolutionResult resolveTransitively(
47 Set<Artifact> artifacts,
48 Artifact originatingArtifact,
49 ArtifactRepository localRepository,
50 List<ArtifactRepository> remoteRepositories,
51 ArtifactMetadataSource source,
52 ArtifactFilter filter)
53 throws ArtifactResolutionException, ArtifactNotFoundException;
54
55
56 @Deprecated
57 ArtifactResolutionResult resolveTransitively(
58 Set<Artifact> artifacts,
59 Artifact originatingArtifact,
60 Map<String, Artifact> managedVersions,
61 ArtifactRepository localRepository,
62 List<ArtifactRepository> remoteRepositories,
63 ArtifactMetadataSource source)
64 throws ArtifactResolutionException, ArtifactNotFoundException;
65
66
67 @Deprecated
68 ArtifactResolutionResult resolveTransitively(
69 Set<Artifact> artifacts,
70 Artifact originatingArtifact,
71 Map<String, Artifact> managedVersions,
72 ArtifactRepository localRepository,
73 List<ArtifactRepository> remoteRepositories,
74 ArtifactMetadataSource source,
75 ArtifactFilter filter)
76 throws ArtifactResolutionException, ArtifactNotFoundException;
77
78
79 @Deprecated
80 ArtifactResolutionResult resolveTransitively(
81 Set<Artifact> artifacts,
82 Artifact originatingArtifact,
83 List<ArtifactRepository> remoteRepositories,
84 ArtifactRepository localRepository,
85 ArtifactMetadataSource source)
86 throws ArtifactResolutionException, ArtifactNotFoundException;
87
88 @Deprecated
89 @SuppressWarnings("checkstyle:parameternumber")
90 ArtifactResolutionResult resolveTransitively(
91 Set<Artifact> artifacts,
92 Artifact originatingArtifact,
93 Map<String, Artifact> managedVersions,
94 ArtifactRepository localRepository,
95 List<ArtifactRepository> remoteRepositories,
96 ArtifactMetadataSource source,
97 ArtifactFilter filter,
98 List<ResolutionListener> listeners)
99 throws ArtifactResolutionException, ArtifactNotFoundException;
100
101 @Deprecated
102 ArtifactResolutionResult resolveTransitively(
103 Set<Artifact> artifacts,
104 Artifact originatingArtifact,
105 List<ArtifactRepository> remoteRepositories,
106 ArtifactRepository localRepository,
107 ArtifactMetadataSource source,
108 List<ResolutionListener> listeners)
109 throws ArtifactResolutionException, ArtifactNotFoundException;
110
111
112 @Deprecated
113 void resolve(Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository)
114 throws ArtifactResolutionException, ArtifactNotFoundException;
115
116
117 @Deprecated
118 void resolve(
119 Artifact artifact,
120 List<ArtifactRepository> remoteRepositories,
121 ArtifactRepository localRepository,
122 TransferListener downloadMonitor)
123 throws ArtifactResolutionException, ArtifactNotFoundException;
124
125
126 @Deprecated
127 void resolveAlways(
128 Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository)
129 throws ArtifactResolutionException, ArtifactNotFoundException;
130 }