1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.shared.filtering;
20
21 import java.io.File;
22 import java.util.Properties;
23
24 import org.apache.maven.project.MavenProject;
25
26
27
28
29
30
31 public class StubMavenProject extends MavenProject {
32 private Properties properties;
33
34 private File basedir;
35
36 protected StubMavenProject(File basedir) {
37 this.basedir = basedir;
38 }
39
40 @Override
41 public Properties getProperties() {
42 return this.properties;
43 }
44
45 public void setProperties(Properties properties) {
46 this.properties = properties;
47 }
48
49 public void addProperty(String key, String value) {
50 if (this.properties == null) {
51 this.properties = new Properties();
52 }
53 this.properties.put(key, value);
54 }
55
56 @Override
57 public File getBasedir() {
58 return basedir;
59 }
60 }