Package net.kyori.indra.util
Class Versioning
- java.lang.Object
-
- net.kyori.indra.util.Versioning
-
public final class Versioning extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisRelease(@NonNull org.gradle.api.Project project)Verify that this project is checked out to a release version.static booleanisSnapshot(@NonNull org.gradle.api.Project project)static intversionNumber(@NonNull org.gradle.api.JavaVersion version)static StringversionString(int version)static StringversionString(@NonNull org.gradle.api.JavaVersion version)
-
-
-
Method Detail
-
versionNumber
public static int versionNumber(@NonNull org.gradle.api.JavaVersion version)
-
versionString
public static String versionString(int version)
-
versionString
public static String versionString(@NonNull org.gradle.api.JavaVersion version)
-
isSnapshot
public static boolean isSnapshot(@NonNull org.gradle.api.Project project)
-
isRelease
public static boolean isRelease(@NonNull 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
-
-