Class ConfigurationInfo

java.lang.Object
com.arjuna.common.util.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 Details

    • ConfigurationInfo

      public ConfigurationInfo()
  • Method Details

    • getVersion

      public static String getVersion()
      Returns:
      the version, if known.
      See Also:
    • 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