Generates a solid and snapshot version using information derived from the git repository
| Type | Name and description |
|---|---|
static java.lang.Object |
CMD_BRANCH |
static java.lang.Object |
CMD_COMMIT_HASH |
static java.lang.Object |
CMD_MAJOR_MINOR |
static java.lang.Object |
CMD_POINT |
static java.lang.Object |
CMD_POINT_SOLID_BRANCH |
static java.lang.Object |
DEFAULT_HOTFIX_COMMON_BRANCH |
static java.lang.Object |
DEFAULT_SOLID_BRANCH_REGEX |
VersionerOptions |
options |
| Constructor and description |
|---|
Versioner
() |
Versioner
(VersionerOptions versionerOptions, org.gradle.api.Project project) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.Object |
cleanseBranchName(java.lang.Object branchName) |
|
java.lang.String |
getBranch()@return Branch name without the remote and/or origin prefix |
|
java.lang.String |
getBranchNameRaw() |
|
java.lang.String |
getCleansedBranchName()@return Branch name without slashes or dots |
|
java.lang.String |
getCommitHash() |
|
int |
getHotfixNumber()@return Hotfix version number as integer |
|
java.lang.String |
getMajorMinor()@return Major and minor version numbers as String (such as "3.4") |
|
int |
getMajorNumber()@return Major version number as integer |
|
int |
getMinorNumber()@return Minor version number as integer |
|
int |
getPointNumber()@return Point version number as integer |
|
java.lang.String |
getTotalCommits()@return total commits since the inception of the repo |
|
java.lang.String |
getVersion()@return The full version major.minor.point.branch-name |
|
java.lang.String |
getVersionPoint()
|
|
java.lang.Object |
omitBranchMetadata() |
|
java.lang.Object |
plus(java.lang.Object other) |
|
java.lang.Object |
removeBranchPrefixes(java.lang.Object branchName) |
|
java.lang.String |
toString() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Groovy Documentation