1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugin.jxr.stubs;
20
21 import java.util.ArrayList;
22 import java.util.List;
23
24 import org.apache.maven.artifact.Artifact;
25 import org.apache.maven.model.ReportPlugin;
26 import org.apache.maven.plugin.testing.stubs.MavenProjectStub;
27
28
29
30
31 public class AggregateSubmodule2MavenProjectStub extends MavenProjectStub {
32 private List<ReportPlugin> reportPlugins = new ArrayList<>();
33
34 public AggregateSubmodule2MavenProjectStub() {
35 setArtifactId("aggregate-test-submodule2");
36 setGroupId("aggregate.test");
37 setVersion("1.0-SNAPSHOT");
38 setPackaging("jar");
39 setInceptionYear("2006");
40
41 String basedir = getBasedir().getAbsolutePath();
42 List<String> compileSourceRoots = new ArrayList<>();
43 compileSourceRoots.add(
44 basedir + "/src/test/resources/unit/aggregate-test/submodule2/aggregate/test/submodule2");
45 setCompileSourceRoots(compileSourceRoots);
46
47
48 reportPlugins = new ArrayList<>();
49
50 Artifact artifact = new JxrPluginArtifactStub(getGroupId(), getArtifactId(), getVersion(), getPackaging());
51 artifact.setArtifactHandler(new DefaultArtifactHandlerStub());
52 setArtifact(artifact);
53 }
54
55 @Override
56 public List<ReportPlugin> getReportPlugins() {
57 return reportPlugins;
58 }
59 }