public class MavenBuildTimestamp
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BUILD_TIMESTAMP_FORMAT_PROPERTY
The property name.
|
static java.util.TimeZone |
DEFAULT_BUILD_TIME_ZONE
The default time zone
Etc/UTC. |
static java.lang.String |
DEFAULT_BUILD_TIMESTAMP_FORMAT
ISO 8601-compliant timestamp for machine readability
|
private java.lang.String |
formattedTimestamp |
| Constructor and Description |
|---|
MavenBuildTimestamp()
Create an instance.
|
MavenBuildTimestamp(java.util.Date time) |
MavenBuildTimestamp(java.util.Date time,
java.util.Properties properties) |
MavenBuildTimestamp(java.util.Date time,
java.lang.String timestampFormat) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
formattedTimestamp() |
public static final java.lang.String DEFAULT_BUILD_TIMESTAMP_FORMAT
public static final java.lang.String BUILD_TIMESTAMP_FORMAT_PROPERTY
public static final java.util.TimeZone DEFAULT_BUILD_TIME_ZONE
Etc/UTC.private java.lang.String formattedTimestamp
public MavenBuildTimestamp()
public MavenBuildTimestamp(java.util.Date time)
time - The time to use.public MavenBuildTimestamp(java.util.Date time,
java.util.Properties properties)
time - The time to use.properties - the properties which can be define. can be nullpublic MavenBuildTimestamp(java.util.Date time,
java.lang.String timestampFormat)
time - The time to use.timestampFormat - The format for SimpleDateFormat.