Class VerInfo

java.lang.Object
io.github.rschnitk.buildprocess.VerInfo
All Implemented Interfaces:
Serializable

public class VerInfo extends Object implements Serializable
See Also:
  • Field Details

  • Method Details

    • 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.Project project, File versionFile)
      Parameters:
      project - the current project
      versionFile - the version file (default: "buildprocess/version.properties")
      Returns:
      version information from version.properties
    • getMajorMinor

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

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

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

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

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

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

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

      public String getBranchName()
      Get get branch name
      Returns:
    • toString

      public String toString()
      Overrides:
      toString in class Object