1 package org.apache.maven.plugin.jxr.stubs;
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.plugin.testing.stubs.MavenProjectStub;
24
25 import java.util.ArrayList;
26 import java.util.List;
27
28
29
30
31 public class AggregateSubmodule1MavenProjectStub
32 extends MavenProjectStub
33 {
34 List reportPlugins = new ArrayList();
35
36 public AggregateSubmodule1MavenProjectStub()
37 {
38 setArtifactId( "aggregate-test-submodule1" );
39 setGroupId( "aggregate.test" );
40 setVersion( "1.0-SNAPSHOT" );
41 setPackaging( "jar" );
42 setInceptionYear( "2006" );
43
44 String basedir = getBasedir().getAbsolutePath();
45 List compileSourceRoots = new ArrayList();
46 compileSourceRoots.add(
47 basedir + "/src/test/resources/unit/aggregate-test/submodule1/aggregate/test/submodule1" );
48 setCompileSourceRoots( compileSourceRoots );
49
50
51 List reportPlugins = new ArrayList();
52 setReportPlugins( reportPlugins );
53
54 Artifact artifact = new JxrPluginArtifactStub( getGroupId(), getArtifactId(), getVersion(), getPackaging() );
55 artifact.setArtifactHandler( new DefaultArtifactHandlerStub() );
56 setArtifact( artifact );
57 }
58
59 public void setReportPlugins( List reportPlugins )
60 {
61 this.reportPlugins = reportPlugins;
62 }
63
64 public List getReportPlugins()
65 {
66 return reportPlugins;
67 }
68
69 }