1 package org.apache.maven.plugin.javadoc.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.model.Build;
23 import org.apache.maven.model.Scm;
24 import org.apache.maven.plugin.testing.stubs.MavenProjectStub;
25
26 import java.io.File;
27 import java.util.ArrayList;
28 import java.util.List;
29
30
31
32
33
34 public class DocfilesWithJavaTestMavenProjectStub
35 extends MavenProjectStub
36 {
37 private Build build;
38
39 public DocfilesWithJavaTestMavenProjectStub()
40 {
41 readModel( new File( getBasedir(), "docfiles-with-java-test-plugin-config.xml" ) );
42
43 setGroupId( getModel().getGroupId() );
44 setArtifactId( getModel().getArtifactId() );
45 setVersion( getModel().getVersion() );
46 setPackaging( "jar" );
47
48 Build build = new Build();
49 build.setFinalName( "docfiles-with-java-test" );
50 build.setDirectory( super.getBasedir() + "/target/test/unit/docfiles-with-java-test/target" );
51 setBuild( build );
52
53 List compileSourceRoots = new ArrayList();
54 compileSourceRoots.add( getBasedir() + "/docfiles-with-java-test/src/main" );
55 setCompileSourceRoots( compileSourceRoots );
56 }
57
58
59 public Build getBuild()
60 {
61 return build;
62 }
63
64
65 public void setBuild( Build build )
66 {
67 this.build = build;
68 }
69
70
71 public File getBasedir()
72 {
73 return new File( super.getBasedir(), "/src/test/resources/unit/docfiles-with-java-test" );
74 }
75 }