1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugins.assembly.artifact;
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.plugins.assembly.AssemblerConfigurationSource;
27 import org.apache.maven.plugins.assembly.model.Assembly;
28 import org.apache.maven.plugins.assembly.model.DependencySet;
29 import org.apache.maven.plugins.assembly.model.ModuleSet;
30
31
32
33
34
35
36
37 public interface DependencyResolver {
38
39 Map<DependencySet, Set<Artifact>> resolveDependencySets(
40 Assembly assembly,
41 ModuleSet moduleSet,
42 AssemblerConfigurationSource configSource,
43 List<DependencySet> dependencySets)
44 throws DependencyResolutionException;
45
46 Map<DependencySet, Set<Artifact>> resolveDependencySets(
47 Assembly assembly, AssemblerConfigurationSource configSource, List<DependencySet> dependencySets)
48 throws DependencyResolutionException;
49 }