Class ConfigurationInfo


  • public class ConfigurationInfo
    extends java.lang.Object
    Utility class providing access to build time and runtime configuration reporting functions. Replaces the old per-module Info (and in some cases Configuration and report) classes. The actual build information is injected during the build via the Maven Resources Plugin
    Author:
    Jonathan Halliday (jonathan.halliday@redhat.com) 2009-10
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getBuildId()  
      static java.lang.String getPropertiesFile()  
      static java.lang.String getSourceId()  
      static java.lang.String getVersion()  
      static void main​(java.lang.String[] args)
      Print config info to stdout.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConfigurationInfo

        public ConfigurationInfo()
    • Method Detail

      • getVersion

        public static java.lang.String getVersion()
        Returns:
        the version, if known.
        See Also:
        getSourceId()
      • getSourceId

        public static java.lang.String getSourceId()
        Returns:
        the version control tag of the source used, or "unknown".
      • getPropertiesFile

        public static java.lang.String getPropertiesFile()
        Returns:
        the name (not path) of the properties file
      • getBuildId

        public static java.lang.String getBuildId()
        Returns:
        the build identification line indicating the os name and version and build date
      • main

        public static void main​(java.lang.String[] args)
        Print config info to stdout.
        Parameters:
        args - unused