1 package org.apache.maven.artifact.resolver;
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 import java.util.Map;
24 import java.util.Set;
25
26 import org.apache.maven.artifact.Artifact;
27 import org.apache.maven.artifact.metadata.ArtifactMetadataSource;
28 import org.apache.maven.artifact.repository.ArtifactRepository;
29 import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
30 import org.apache.maven.wagon.events.TransferListener;
31
32
33
34
35
36 public interface ArtifactResolver
37 {
38
39 ArtifactResolutionResult resolve( ArtifactResolutionRequest request );
40
41
42
43 @Deprecated
44 String ROLE = ArtifactResolver.class.getName();
45
46
47 @Deprecated
48 ArtifactResolutionResult resolveTransitively(
49 Set<Artifact> artifacts, Artifact originatingArtifact,
50 ArtifactRepository localRepository,
51 List<ArtifactRepository> remoteRepositories,
52 ArtifactMetadataSource source, ArtifactFilter filter )
53 throws ArtifactResolutionException, ArtifactNotFoundException;
54
55
56 @Deprecated
57 ArtifactResolutionResult resolveTransitively(
58 Set<Artifact> artifacts, Artifact originatingArtifact,
59 Map<String, Artifact> managedVersions, ArtifactRepository localRepository,
60 List<ArtifactRepository> remoteRepositories,
61 ArtifactMetadataSource source )
62 throws ArtifactResolutionException, ArtifactNotFoundException;
63
64
65 @Deprecated
66 ArtifactResolutionResult resolveTransitively(
67 Set<Artifact> artifacts, Artifact originatingArtifact,
68 Map<String, Artifact> managedVersions, ArtifactRepository localRepository,
69 List<ArtifactRepository> remoteRepositories,
70 ArtifactMetadataSource source, ArtifactFilter filter )
71 throws ArtifactResolutionException, ArtifactNotFoundException;
72
73
74 @Deprecated
75 ArtifactResolutionResult resolveTransitively(
76 Set<Artifact> artifacts, Artifact originatingArtifact,
77 List<ArtifactRepository> remoteRepositories,
78 ArtifactRepository localRepository, ArtifactMetadataSource source )
79 throws ArtifactResolutionException, ArtifactNotFoundException;
80
81 @Deprecated
82 ArtifactResolutionResult resolveTransitively(
83 Set<Artifact> artifacts, Artifact originatingArtifact,
84 Map<String, Artifact> managedVersions, ArtifactRepository localRepository,
85 List<ArtifactRepository> remoteRepositories,
86 ArtifactMetadataSource source, ArtifactFilter filter,
87 List<ResolutionListener> listeners )
88 throws ArtifactResolutionException, ArtifactNotFoundException;
89
90 @Deprecated
91 ArtifactResolutionResult resolveTransitively(
92 Set<Artifact> artifacts, Artifact originatingArtifact,
93 List<ArtifactRepository> remoteRepositories,
94 ArtifactRepository localRepository, ArtifactMetadataSource source,
95 List<ResolutionListener> listeners )
96 throws ArtifactResolutionException, ArtifactNotFoundException;
97
98
99 @Deprecated
100 void resolve( Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository )
101 throws ArtifactResolutionException, ArtifactNotFoundException;
102
103
104 @Deprecated
105 void resolve( Artifact artifact, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository,
106 TransferListener downloadMonitor )
107 throws ArtifactResolutionException, ArtifactNotFoundException;
108
109
110 @Deprecated
111 void resolveAlways( Artifact artifact, List<ArtifactRepository> remoteRepositories,
112 ArtifactRepository localRepository )
113 throws ArtifactResolutionException, ArtifactNotFoundException;
114
115 }