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.metadata;
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.repository.ArtifactRepository;
27
28
29
30
31 @Deprecated
32 public class ResolutionGroup {
33
34 private final Set<Artifact> artifacts;
35
36 private final List<ArtifactRepository> resolutionRepositories;
37
38 private final Artifact pomArtifact;
39
40 private final Artifact relocatedArtifact;
41
42 private final Map<String, Artifact> managedVersions;
43
44 public ResolutionGroup(
45 Artifact pomArtifact, Set<Artifact> artifacts, List<ArtifactRepository> resolutionRepositories) {
46 this(pomArtifact, null, artifacts, null, resolutionRepositories);
47 }
48
49 public ResolutionGroup(
50 Artifact pomArtifact,
51 Artifact relocatedArtifact,
52 Set<Artifact> artifacts,
53 Map<String, Artifact> managedVersions,
54 List<ArtifactRepository> resolutionRepositories) {
55 this.pomArtifact = pomArtifact;
56 this.relocatedArtifact = relocatedArtifact;
57 this.artifacts = artifacts;
58 this.managedVersions = managedVersions;
59 this.resolutionRepositories = resolutionRepositories;
60 }
61
62 public Artifact getPomArtifact() {
63 return pomArtifact;
64 }
65
66 public Artifact getRelocatedArtifact() {
67 return relocatedArtifact;
68 }
69
70 public Set<Artifact> getArtifacts() {
71 return artifacts;
72 }
73
74 public List<ArtifactRepository> getResolutionRepositories() {
75 return resolutionRepositories;
76 }
77
78 public Map<String, Artifact> getManagedVersions() {
79 return managedVersions;
80 }
81 }