From 30c0eec75d1149f1bfca82c7f4a2167b2004c1ed Mon Sep 17 00:00:00 2001 From: iGabyTM Date: Sun, 15 Sep 2024 13:48:46 +0300 Subject: [PATCH] build: read version from MANIFEST --- build.gradle.kts | 7 +++++++ .../placeholderapi/expansion/server/ServerExpansion.java | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index d676ba6..f7f192d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -17,6 +17,13 @@ dependencies { } tasks { + jar { + manifest { + attributes["Implementation-Title"] = "server" + attributes["Implementation-Version"] = project.version + } + } + shadowJar { archiveFileName.set("PAPI-Expansion-Server-${project.version}.jar") } diff --git a/src/main/java/at/helpch/placeholderapi/expansion/server/ServerExpansion.java b/src/main/java/at/helpch/placeholderapi/expansion/server/ServerExpansion.java index a623905..004f315 100644 --- a/src/main/java/at/helpch/placeholderapi/expansion/server/ServerExpansion.java +++ b/src/main/java/at/helpch/placeholderapi/expansion/server/ServerExpansion.java @@ -63,7 +63,7 @@ public final class ServerExpansion extends PlaceholderExpansion implements Cache @Override public @NotNull String getVersion() { - return "2.7.2"; + return getClass().getPackage().getImplementationVersion(); } @Override