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