1 package org.apache.maven.plugins.assembly.archive.phase.wrappers;
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.plugins.assembly.AssemblerConfigurationSource;
23 import org.apache.maven.plugins.assembly.repository.RepositoryBuilderConfigSource;
24 import org.apache.maven.project.MavenProject;
25 import org.apache.maven.project.ProjectBuildingRequest;
26
27
28
29
30 public class RepoBuilderConfigSourceWrapper
31 implements RepositoryBuilderConfigSource
32 {
33
34 private final AssemblerConfigurationSource configSource;
35
36 public RepoBuilderConfigSourceWrapper( AssemblerConfigurationSource configSource )
37 {
38 this.configSource = configSource;
39 }
40
41 @Override
42 public MavenProject getProject()
43 {
44 return configSource.getProject();
45 }
46
47 @Override
48 public ProjectBuildingRequest getProjectBuildingRequest()
49 {
50 return configSource.getMavenSession().getProjectBuildingRequest();
51 }
52 }