1 package org.codehaus.mojo.gwt;
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.List;
24
25 import org.apache.maven.artifact.repository.ArtifactRepository;
26 import org.apache.maven.project.MavenProject;
27
28
29
30
31
32 public class MavenProjectContext
33 {
34
35 private MavenProject project;
36
37 private ArtifactRepository localRepository;
38
39 private List<ArtifactRepository> remoteRepositories;
40
41
42
43
44
45 public MavenProjectContext( MavenProject project, ArtifactRepository localRepository,
46 List<ArtifactRepository> remoteRepositories )
47 {
48 super();
49 this.project = project;
50 this.localRepository = localRepository;
51 this.remoteRepositories = remoteRepositories;
52 }
53
54 public MavenProject getProject()
55 {
56 return project;
57 }
58
59 public ArtifactRepository getLocalRepository()
60 {
61 return localRepository;
62 }
63
64 public File getBuildDir()
65 {
66 return new File( project.getBuild().getDirectory() );
67 }
68
69 public List<ArtifactRepository> getRemoteRepositories()
70 {
71 return remoteRepositories;
72 }
73 }