Class ConfigurationInfo


  • public class ConfigurationInfo
    extends 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
    • Constructor Detail

      • ConfigurationInfo

        public ConfigurationInfo()
    • Method Detail

      • getVersion

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

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

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

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

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