From 1e7ae82bb79e31b3d40d1603e38a76c5f77fc031 Mon Sep 17 00:00:00 2001 From: Adrian3d04 Date: Sun, 14 Aug 2022 01:02:23 +0000 Subject: [PATCH] feat: Implement blossom version replacement --- common/build.gradle.kts | 8 +++++++- .../java/me/adrianed/authmevelocity/common/Constants.java | 1 + paper/build.gradle.kts | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/common/build.gradle.kts b/common/build.gradle.kts index 6e3c4a2..3745a61 100644 --- a/common/build.gradle.kts +++ b/common/build.gradle.kts @@ -1,4 +1,5 @@ plugins { + id("net.kyori.blossom") version "1.3.1" id("com.github.johnrengelman.shadow") version "7.1.2" } @@ -25,4 +26,9 @@ tasks { } } -java.toolchain.languageVersion.set(JavaLanguageVersion.of(17)) \ No newline at end of file +java.toolchain.languageVersion.set(JavaLanguageVersion.of(17)) + +blossom { + replaceTokenIn("src/main/java/me/adrianed/authmevelocity/common/Constants.java") + replaceToken("{version}", project.version) +} \ No newline at end of file diff --git a/common/src/main/java/me/adrianed/authmevelocity/common/Constants.java b/common/src/main/java/me/adrianed/authmevelocity/common/Constants.java index 7636857..974dd52 100644 --- a/common/src/main/java/me/adrianed/authmevelocity/common/Constants.java +++ b/common/src/main/java/me/adrianed/authmevelocity/common/Constants.java @@ -1,6 +1,7 @@ package me.adrianed.authmevelocity.common; public final class Constants { + public static final String VERSION = "{version}"; public static final String CONFIGURATE = "4.1.2"; public static final String GEANTYREF = "1.3.13"; } diff --git a/paper/build.gradle.kts b/paper/build.gradle.kts index d39f731..7f6b42c 100644 --- a/paper/build.gradle.kts +++ b/paper/build.gradle.kts @@ -28,7 +28,7 @@ bukkit { authors = listOf("xQuickGlare", "4drian3d") softDepend = listOf("MiniPlaceholders") depend = listOf("AuthMe") - version = "4.0.0" + version = project.version as String } tasks {