1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  package org.apache.maven.repository.legacy.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.ArtifactResolutionRequest;
29  import org.apache.maven.artifact.resolver.ArtifactResolutionResult;
30  import org.apache.maven.artifact.resolver.ResolutionListener;
31  import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
32  import org.apache.maven.repository.legacy.resolver.conflict.ConflictResolver;
33  
34  
35  
36  
37  
38  
39  
40  @Deprecated
41  @SuppressWarnings("checkstyle:parameternumber")
42  public interface LegacyArtifactCollector {
43  
44      ArtifactResolutionResult collect(
45              Set<Artifact> artifacts,
46              Artifact originatingArtifact,
47              Map<String, Artifact> managedVersions,
48              ArtifactResolutionRequest repositoryRequest,
49              ArtifactMetadataSource source,
50              ArtifactFilter filter,
51              List<ResolutionListener> listeners,
52              List<ConflictResolver> conflictResolvers);
53  
54      ArtifactResolutionResult collect(
55              Set<Artifact> artifacts,
56              Artifact originatingArtifact,
57              Map<String, Artifact> managedVersions,
58              ArtifactRepository localRepository,
59              List<ArtifactRepository> remoteRepositories,
60              ArtifactMetadataSource source,
61              ArtifactFilter filter,
62              List<ResolutionListener> listeners,
63              List<ConflictResolver> conflictResolvers);
64  
65      
66      @Deprecated
67      ArtifactResolutionResult collect(
68              Set<Artifact> artifacts,
69              Artifact originatingArtifact,
70              Map<String, Artifact> managedVersions,
71              ArtifactRepository localRepository,
72              List<ArtifactRepository> remoteRepositories,
73              ArtifactMetadataSource source,
74              ArtifactFilter filter,
75              List<ResolutionListener> listeners);
76  }