Class MavenBuildTimestamp

java.lang.Object
org.apache.maven.plugins.resources.MavenBuildTimestamp

public class MavenBuildTimestamp extends Object
This class is duplicated from maven-model-builder from maven core. (See MRESOURCES-99).
  • Field Details

    • DEFAULT_BUILD_TIMESTAMP_FORMAT

      public static final String DEFAULT_BUILD_TIMESTAMP_FORMAT
      ISO 8601-compliant timestamp for machine readability
      See Also:
    • BUILD_TIMESTAMP_FORMAT_PROPERTY

      public static final String BUILD_TIMESTAMP_FORMAT_PROPERTY
      The property name.
      See Also:
    • DEFAULT_BUILD_TIME_ZONE

      public static final TimeZone DEFAULT_BUILD_TIME_ZONE
      The default time zone Etc/UTC.
  • Constructor Details

    • MavenBuildTimestamp

      public MavenBuildTimestamp()
      Create an instance.
    • MavenBuildTimestamp

      public MavenBuildTimestamp(Date time)
      Parameters:
      time - The time to use.
    • MavenBuildTimestamp

      public MavenBuildTimestamp(Date time, Properties properties)
      Parameters:
      time - The time to use.
      properties - the properties which can be define. can be null
    • MavenBuildTimestamp

      public MavenBuildTimestamp(Date time, String timestampFormat)
      Parameters:
      time - The time to use.
      timestampFormat - The format for SimpleDateFormat.
  • Method Details

    • formattedTimestamp

      public String formattedTimestamp()
      Returns:
      The formatted time stamp.