Class VerInfo

  • All Implemented Interfaces:
    java.io.Serializable

    public class VerInfo
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String EXT_KEY
      extension name of version info
    • Field Detail

      • EXT_KEY

        public static final java.lang.String EXT_KEY
        extension name of version info
        See Also:
        Constant Field Values
    • Method Detail

      • from

        public static VerInfo from​(org.gradle.api.initialization.Settings settings)
        Parameters:
        settings - the gradle settings object
        Returns:
        version information from version.properties
      • from

        public static VerInfo from​(org.gradle.api.Project project)
        Parameters:
        project - the current project
        Returns:
        version information from version.properties
      • from

        public static VerInfo from​(org.gradle.api.logging.Logger logger,
                                   java.io.File versionFile)
        Parameters:
        logger - the logger
        versionFile - the version file (default: "buildprocess/version.properties")
        Returns:
        version information from version.properties
      • getMajorMinor

        public java.lang.String getMajorMinor()
        Get major.minor version
        Returns:
        major.minor version
      • getComponent

        public java.lang.String getComponent()
        Get component version
        Returns:
        component version
      • getVersion

        public java.lang.String getVersion()
        Get version (major.minor + component)
        Returns:
        version (major.minor + component)
      • getReleaseDate

        public java.lang.String getReleaseDate()
        Get release date
        Returns:
        release date
      • getFullVersion

        public java.lang.String getFullVersion()
        Get full version
        Returns:
        full version
      • getBuildID

        public java.lang.String getBuildID()
        Get build id
        Returns:
        build id
      • getCommitID

        public java.lang.String getCommitID()
        Get commit id
        Returns:
        commit id
      • getBranchName

        public java.lang.String getBranchName()
        Get get branch name
        Returns:
        the branch name
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object