1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codehaus.mojo.properties;
17
18 import java.util.Properties;
19
20 import org.apache.maven.project.MavenProject;
21
22 public class MavenUtils {
23
24
25
26
27 public static final Properties getInternalMavenProperties(MavenProject project) {
28 Properties properties = new Properties();
29 properties.setProperty("project.groupId", project.getGroupId());
30 properties.setProperty("project.artifactId", project.getArtifactId());
31 properties.setProperty("project.version", project.getVersion());
32 properties.setProperty("project.basedir", project.getBasedir().getAbsolutePath());
33 properties.setProperty("project.build.directory", project.getBuild().getDirectory());
34 return properties;
35 }
36
37 }