1 package org.eclipse.aether.internal.test.util;
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
24 import org.eclipse.aether.artifact.Artifact;
25 import org.eclipse.aether.graph.Dependency;
26 import org.eclipse.aether.repository.RemoteRepository;
27
28
29
30 class ArtifactDescription
31 {
32
33 private List<RemoteRepository> repositories;
34
35 private List<Dependency> managedDependencies;
36
37 private List<Dependency> dependencies;
38
39 private Artifact relocation;
40
41 ArtifactDescription( Artifact relocation, List<Dependency> dependencies, List<Dependency> managedDependencies,
42 List<RemoteRepository> repositories )
43 {
44 this.relocation = relocation;
45 this.dependencies = dependencies;
46 this.managedDependencies = managedDependencies;
47 this.repositories = repositories;
48 }
49
50 public Artifact getRelocation()
51 {
52 return relocation;
53 }
54
55 public List<RemoteRepository> getRepositories()
56 {
57 return repositories;
58 }
59
60 public List<Dependency> getManagedDependencies()
61 {
62 return managedDependencies;
63 }
64
65 public List<Dependency> getDependencies()
66 {
67 return dependencies;
68 }
69
70 }