Class ProjectInfo


  • public class ProjectInfo
    extends Object
    Obtains information that is stored in the manifest when the SystemDS jar is built.
    • Method Detail

      • getProjectInfo

        public static ProjectInfo getProjectInfo()
        Return a ProjectInfo singleton instance.
        Returns:
        the ProjectInfo singleton instance
      • property

        public String property​(String key)
        Obtain a manifest property value based on the key.
        Parameters:
        key - the property key
        Returns:
        the property value
      • version

        public String version()
        Obtain the project version from the manifest.
        Returns:
        the project version
      • buildTime

        public String buildTime()
        Object the artifact build time from the manifest.
        Returns:
        the artifact build time
      • minimumRecommendedSparkVersion

        public String minimumRecommendedSparkVersion()
        Obtain the minimum recommended Spark version from the manifest.
        Returns:
        the minimum recommended Spark version
      • properties

        public SortedMap<String,​String> properties()
        Obtain all the properties from the manifest as a sorted map.
        Returns:
        the manifest properties as a sorted map