public class MavenProperties
extends java.lang.Object
Most of the code was copied from maven-embedder's CLIReportingUtils.java
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
BUILD_VERSION_PROPERTY |
private static java.lang.String |
BUILD_VERSION_UNKNOWN_PROPERTY |
private static org.slf4j.Logger |
log |
private static java.lang.String |
mavenBuildVersion |
private static java.lang.String |
mavenVersion |
Modifier | Constructor and Description |
---|---|
private |
MavenProperties() |
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.String |
createMavenVersionString(java.util.Properties buildProperties)
Create a human readable string containing the Maven version, buildnumber, and time of build
|
private static java.lang.String |
formatTimestamp(long timestamp) |
static java.lang.String |
getMavenBuildVersion() |
(package private) static java.util.Properties |
getMavenRuntimeProperties() |
static java.lang.String |
getMavenVersion() |
private static java.lang.String |
reduce(java.lang.String s) |
static void |
setProperties(java.util.Properties properties)
Add the "maven.version" and "maven.build.version" properties to the given properties
|
private static final org.slf4j.Logger log
private static final java.lang.String BUILD_VERSION_PROPERTY
private static final java.lang.String BUILD_VERSION_UNKNOWN_PROPERTY
private static java.lang.String mavenVersion
private static java.lang.String mavenBuildVersion
static java.util.Properties getMavenRuntimeProperties()
static java.lang.String createMavenVersionString(java.util.Properties buildProperties)
buildProperties
- The build propertiesprivate static java.lang.String reduce(java.lang.String s)
private static java.lang.String formatTimestamp(long timestamp)
public static java.lang.String getMavenBuildVersion()
public static java.lang.String getMavenVersion()
public static void setProperties(java.util.Properties properties)
properties
-