1   package org.apache.maven.repository.legacy.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.ArtifactResolutionRequest;
30  import org.apache.maven.artifact.resolver.ArtifactResolutionResult;
31  import org.apache.maven.artifact.resolver.ResolutionListener;
32  import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
33  import org.apache.maven.repository.legacy.resolver.conflict.ConflictResolver;
34  
35  
36  
37  
38  
39  
40  
41  @Deprecated
42  @SuppressWarnings( "checkstyle:parameternumber" )
43  public interface LegacyArtifactCollector
44  {
45  
46      ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact,
47                                        Map<String, Artifact> managedVersions,
48                                        ArtifactResolutionRequest repositoryRequest, ArtifactMetadataSource source,
49                                        ArtifactFilter filter, List<ResolutionListener> listeners,
50                                        List<ConflictResolver> conflictResolvers );
51  
52      ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact,
53                                        Map<String, Artifact> managedVersions,
54                                        ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories,
55                                        ArtifactMetadataSource source, ArtifactFilter filter,
56                                        List<ResolutionListener> listeners, List<ConflictResolver> conflictResolvers );
57  
58      
59      @Deprecated
60      ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact,
61                                        Map<String, Artifact> managedVersions,
62                                        ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories,
63                                        ArtifactMetadataSource source, ArtifactFilter filter,
64                                        List<ResolutionListener> listeners );
65  
66  }