Class MavenBuildTimestamp


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

      • DEFAULT_BUILD_TIMESTAMP_FORMAT

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

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

        public static final java.util.TimeZone DEFAULT_BUILD_TIME_ZONE
        The default time zone Etc/UTC.
      • formattedTimestamp

        private java.lang.String formattedTimestamp
    • Constructor Detail

      • MavenBuildTimestamp

        public MavenBuildTimestamp()
        Create an instance.
      • MavenBuildTimestamp

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

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

        public MavenBuildTimestamp​(java.util.Date time,
                                   java.lang.String timestampFormat)
        Parameters:
        time - The time to use.
        timestampFormat - The format for SimpleDateFormat.
    • Method Detail

      • formattedTimestamp

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