Class MavenBuildTimestamp


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

      • DEFAULT_BUILD_TIMESTAMP_FORMAT

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

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

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

      • 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 Detail

      • formattedTimestamp

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