Package net.kyori.indra.util
Class Versioning
java.lang.Object
net.kyori.indra.util.Versioning
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisRelease(@NotNull org.gradle.api.Project project) Verify that this project is checked out to a release version.static booleanisSnapshot(@NotNull org.gradle.api.Project project) static intversionNumber(@NotNull org.gradle.api.JavaVersion version) static StringversionString(int version) static StringversionString(@NotNull org.gradle.api.JavaVersion version)
-
Method Details
-
versionNumber
public static int versionNumber(@NotNull @NotNull org.gradle.api.JavaVersion version) -
versionString
-
versionString
-
isSnapshot
public static boolean isSnapshot(@NotNull @NotNull org.gradle.api.Project project) -
isRelease
public static boolean isRelease(@NotNull @NotNull org.gradle.api.Project project) Verify that this project is checked out to a release version.This means that:
- The version does not contain SNAPSHOT
- The project is managed within a Git repository
- the current head commit is tagged
- Parameters:
project- the project to check- Returns:
- if the project is recognized as a release
-