Package grails.util
Class GrailsVersion
- java.lang.Object
-
- grails.util.GrailsVersion
-
public final class GrailsVersion extends java.lang.ObjectGet the version of Grails from build properties.- Since:
- 2022.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBUILD_TIME_PROPERTYstatic java.lang.StringGIT_COMMIT_ID_PROPERTYstatic java.lang.StringRESOURCE_NAMEstatic java.lang.StringVERSION_PROPERTY
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GrailsVersioncurrent()booleanequals(java.lang.Object o)java.lang.StringgetBuildTimestamp()java.lang.StringgetGitRevision()java.lang.StringgetVersion()inthashCode()booleanisSnapshot()java.lang.StringtoString()static GrailsVersionversion(java.lang.String version)
-
-
-
Field Detail
-
RESOURCE_NAME
public static final java.lang.String RESOURCE_NAME
- See Also:
- Constant Field Values
-
VERSION_PROPERTY
public static final java.lang.String VERSION_PROPERTY
- See Also:
- Constant Field Values
-
BUILD_TIME_PROPERTY
public static final java.lang.String BUILD_TIME_PROPERTY
- See Also:
- Constant Field Values
-
GIT_COMMIT_ID_PROPERTY
public static final java.lang.String GIT_COMMIT_ID_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
current
public static GrailsVersion current()
-
version
public static GrailsVersion version(java.lang.String version) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getVersion
public java.lang.String getVersion()
-
getBuildTimestamp
public java.lang.String getBuildTimestamp()
-
getGitRevision
public java.lang.String getGitRevision()
-
isSnapshot
public boolean isSnapshot()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-