001 package org.codehaus.mojo.properties; 002 003 import java.util.Properties; 004 005 import org.apache.maven.project.MavenProject; 006 007 public class MavenUtils { 008 009 /** 010 * Return properties Maven uses internally 011 */ 012 public static final Properties getInternalMavenProperties(MavenProject project) { 013 Properties properties = new Properties(); 014 properties.setProperty("project.groupId", project.getGroupId()); 015 properties.setProperty("project.artifactId", project.getArtifactId()); 016 properties.setProperty("project.version", project.getVersion()); 017 properties.setProperty("project.basedir", project.getBasedir().getAbsolutePath()); 018 properties.setProperty("project.build.directory", project.getBuild().getDirectory()); 019 return properties; 020 } 021 022 }