Version manager
| Modifiers | Name | Description |
|---|---|---|
static class |
VersionManager.VersionInformation |
Gets new version. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static IVersionUpgradeManager |
createCurrentVersionUpgrade()Gets new version. |
|
static IVersionUpgradeManager |
createMajorVersionUpgrade()Create a new major version |
|
static IVersionUpgradeManager |
createMinorVersionUpgrade()Gets new version. |
|
static IVersionUpgradeManager |
createPatchVersionUpgrade()Gets new version. |
|
static boolean |
isRelease(org.gradle.api.Project project, boolean checkTasks)Checks if the project is a release. |
|
static boolean |
isReleaseBranch(java.lang.String branch)Checks if a branch is release |
|
static VersionManager.VersionInformation |
parseVersion(java.lang.String version, char splitChar)Parse an string that contains the version |
|
static IVersionUpgradeManager |
resolveVersionUpgrade(java.util.List<java.lang.String> taskNames)Gets the right manager to create the new version |
|
static void |
setupVersionProject(org.gradle.api.Project project)Setup version |
| 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() |
Gets new version.
currentVersion - Current version to parsesplitChar - Char to split.Create a new major version
Gets new version.
currentVersion - Current version to parsesplitChar - Char to split.Gets new version.
currentVersion - Current version to parsesplitChar - Char to split.Checks if the project is a release.
Project - object to use to run the commandscheckTasks - True if it wants to check tasks calls.Checks if a branch is release
branch - Check if branch is a releaseParse an string that contains the version
version - String that contains the version.splitChar - Char to split major, minor and patch componentsGets the right manager to create the new version
taskNames - Name of the task that it was called to create the new versionSetup version
project - Project to setup version