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  public interface LegacyArtifactCollector
43  {
44  
45      ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact,
46                                        Map<String, Artifact> managedVersions,
47                                        ArtifactResolutionRequest repositoryRequest, ArtifactMetadataSource source,
48                                        ArtifactFilter filter, List<ResolutionListener> listeners,
49                                        List<ConflictResolver> conflictResolvers );
50  
51      ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact,
52                                        Map<String, Artifact> managedVersions,
53                                        ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories,
54                                        ArtifactMetadataSource source, ArtifactFilter filter,
55                                        List<ResolutionListener> listeners, List<ConflictResolver> conflictResolvers );
56  
57      
58      @Deprecated
59      ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact,
60                                        Map<String, Artifact> managedVersions,
61                                        ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories,
62                                        ArtifactMetadataSource source, ArtifactFilter filter,
63                                        List<ResolutionListener> listeners );
64  
65  }