All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.codehaus.mojo.properties.MavenUtils Maven / Gradle / Ivy

package org.codehaus.mojo.properties;

import java.util.Properties;

import org.apache.maven.project.MavenProject;

public class MavenUtils {

	/**
	 * Return properties Maven uses internally
	 */
	public static final Properties getInternalMavenProperties(MavenProject project) {
		Properties properties = new Properties();
		properties.setProperty("project.groupId", project.getGroupId());
		properties.setProperty("project.artifactId", project.getArtifactId());
		properties.setProperty("project.version", project.getVersion());
		properties.setProperty("project.basedir", project.getBasedir().getAbsolutePath());
		properties.setProperty("project.build.directory", project.getBuild().getDirectory());
		return properties;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy