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