1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugins.javadoc.stubs;
20
21 import java.io.File;
22 import java.util.ArrayList;
23 import java.util.List;
24
25 import org.apache.maven.model.Build;
26 import org.apache.maven.plugin.testing.stubs.MavenProjectStub;
27
28
29
30
31 public class DocfilesWithJavaTestMavenProjectStub extends MavenProjectStub {
32 public DocfilesWithJavaTestMavenProjectStub() {
33 readModel(new File(getBasedir(), "docfiles-with-java-test-plugin-config.xml"));
34
35 setGroupId(getModel().getGroupId());
36 setArtifactId(getModel().getArtifactId());
37 setVersion(getModel().getVersion());
38 setPackaging("jar");
39
40 Build build = new Build();
41 build.setFinalName("docfiles-with-java-test");
42 build.setDirectory(super.getBasedir() + "/target/test/unit/docfiles-with-java-test/target");
43 setBuild(build);
44
45 List<String> compileSourceRoots = new ArrayList<>();
46 compileSourceRoots.add(getBasedir() + "/docfiles-with-java-test/src/main");
47 setCompileSourceRoots(compileSourceRoots);
48 }
49
50
51 @Override
52 public File getBasedir() {
53 return new File(super.getBasedir(), "/src/test/resources/unit/docfiles-with-java-test");
54 }
55 }