From df606000732705d7fab91bf9ba28901c5f7aa967 Mon Sep 17 00:00:00 2001 From: adrian Date: Sun, 14 Dec 2025 23:36:20 -0300 Subject: [PATCH] Preparing Gradle build for automatic build from Actions. --- build.gradle.kts | 14 +++++++++++++- src/b1_7_3/resources/plugin.yml | 2 +- src/r1_21/resources/plugin.yml | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 28061f0..b7eea0c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } group = "io.github.adrianvic" -version = "1.0.3-SNAPSHOT" +version = System.getenv("NEMESIS_VERSION_NAME")?.take(7) ?: "1.0.3-SNAPSHOT" repositories { mavenCentral() @@ -24,6 +24,14 @@ val mcVersions = listOf( /* CREATE SOURCE SET PER VERSION */ /* ----------------------------------------- */ +tasks.withType { + inputs.property("version", project.version) + + filesMatching("plugin.yml") { + expand("version" to project.version) + } +} + mcVersions.forEach { ver -> val ss = sourceSets.create(ver) { java.srcDir("src/$ver/java") @@ -76,6 +84,10 @@ mcVersions.forEach { ver -> } } +tasks.register("buildAll") { + dependsOn(tasks.withType()) +} + /* ----------------------------------------- */ /* JAVA SETTINGS */ /* ----------------------------------------- */ diff --git a/src/b1_7_3/resources/plugin.yml b/src/b1_7_3/resources/plugin.yml index e9c90d2..3ed24e7 100644 --- a/src/b1_7_3/resources/plugin.yml +++ b/src/b1_7_3/resources/plugin.yml @@ -1,5 +1,5 @@ name: "Eye-of-Nemesis" -version: '1.0.3-SNAPSHOT' +version: ${version} main: io.github.adrianvic.nemesiseye.Nemesis author: 'Adrian Victor' description: "Change what players can do based in custom criteria." diff --git a/src/r1_21/resources/plugin.yml b/src/r1_21/resources/plugin.yml index ec04a6b..da9278b 100644 --- a/src/r1_21/resources/plugin.yml +++ b/src/r1_21/resources/plugin.yml @@ -1,5 +1,5 @@ name: "Eye-of-Nemesis" -version: '1.0.3-SNAPSHOT' +version: ${version} main: io.github.adrianvic.nemesiseye.Nemesis api-version: '1.21' author: 'Adrian Victor'