diff --git a/RedisBungee-API/build.gradle.kts b/RedisBungee-API/build.gradle.kts index 37503e2..c9103c1 100644 --- a/RedisBungee-API/build.gradle.kts +++ b/RedisBungee-API/build.gradle.kts @@ -1,7 +1,10 @@ +import java.io.ByteArrayOutputStream + plugins { `java-library` `maven-publish` id("net.kyori.blossom") version "1.2.0" + } repositories { @@ -28,8 +31,21 @@ description = "RedisBungee interafaces" blossom { replaceToken("@version@", "$version") - // replaceToken("@git_branch@", "") - // replaceToken("@git_commit@", "") + // GIT + val branchStdout = ByteArrayOutputStream() + rootProject.exec { + standardOutput = branchStdout + commandLine("git", "branch", "--show-current") + } + val commitStdout = ByteArrayOutputStream() + rootProject.exec { + standardOutput = commitStdout + commandLine("git", "rev-parse", "HEAD") + } + replaceToken("@git_branch@", "$branchStdout".replace("\n", "")) + replaceToken("@git_commit@", "$commitStdout".replace("\n", "")) + branchStdout.close() + commitStdout.close() } java { diff --git a/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/Constants.java b/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/Constants.java index fbf43b8..0d90c24 100644 --- a/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/Constants.java +++ b/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/Constants.java @@ -3,11 +3,7 @@ package com.imaginarycode.minecraft.redisbungee; public class Constants { public final static String VERSION = "@version@"; - - // public final static String GIT_BRANCH = "@git_branch@"; - - // public final static String GIT_COMMIT = "@git_commit@"; - - + public final static String GIT_BRANCH = "@git_branch@"; + public final static String GIT_COMMIT = "@git_commit@"; }