Package io.github.rschnitk.buildprocess
Class VerInfo
- java.lang.Object
-
- io.github.rschnitk.buildprocess.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.StringEXT_KEYextension name of version info
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VerInfofrom(org.gradle.api.initialization.Settings settings)static VerInfofrom(org.gradle.api.logging.Logger logger, java.io.File versionFile)static VerInfofrom(org.gradle.api.Project project)java.lang.StringgetBranchName()Get get branch namejava.lang.StringgetBuildID()Get build idjava.lang.StringgetCommitID()Get commit idjava.lang.StringgetComponent()Get component versionjava.lang.StringgetFullVersion()Get full versionjava.lang.StringgetMajorMinor()Get major.minor versionjava.lang.StringgetReleaseDate()Get release datejava.lang.StringgetVersion()Get version (major.minor + component)java.lang.StringtoString()
-
-
-
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 loggerversionFile- 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:
toStringin classjava.lang.Object
-
-