From fdfd9dad8dd32c35482362327a4de9fdb9e32f5b Mon Sep 17 00:00:00 2001 From: Traqueur_ Date: Wed, 19 Nov 2025 15:43:39 +0100 Subject: [PATCH 1/3] feat: add target folder --- .gitignore | 1 + build.gradle.kts | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index cd0d9ee..559cbb1 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ build/ !**/src/main/**/build/ !**/src/test/**/build/ CLAUDE.md +target/ ### IntelliJ IDEA ### .idea/modules.xml diff --git a/build.gradle.kts b/build.gradle.kts index da87f0d..801fb38 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -70,7 +70,12 @@ tasks.build { } tasks.shadowJar { - archiveClassifier.set("") + rootProject.extra.properties["sha"]?.let { sha -> + archiveClassifier.set("${rootProject.extra.properties["classifier"]}-${sha}") + } ?: run { + archiveClassifier.set(rootProject.extra.properties["classifier"] as String?) + } + destinationDirectory.set(rootProject.extra["targetFolder"] as File) } tasks.processResources { From fd18bb252dcd2d6beca5faf1129802e450e056e3 Mon Sep 17 00:00:00 2001 From: Traqueur_ Date: Wed, 19 Nov 2025 15:51:01 +0100 Subject: [PATCH 2/3] feat: update readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6263504..f6ad601 100644 --- a/README.md +++ b/README.md @@ -25,11 +25,11 @@ Add Structura to your project: ```gradle repository { - maven { url = "https://jitpack.io" } // JitPack repository for Structura + maven { url = "https://repo.groupez.dev/releases" } // Add Structura repository replace releases with snapshots if needed } dependencies { - implementation("com.github.Traqueur-dev:Structura:") // Replace with the latest release + implementation("fr.traqueur:structura:") // Replace with the latest release implementation("org.yaml:snakeyaml:2.4") // Required for YAML parsing } ``` From b1aca61a267ff382bec7494cedeb4d8bff721a84 Mon Sep 17 00:00:00 2001 From: Traqueur_ Date: Wed, 19 Nov 2025 16:18:24 +0100 Subject: [PATCH 3/3] fix publish --- build.gradle.kts | 8 ++++---- gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 801fb38..847f1f1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -9,14 +9,14 @@ plugins { group = "fr.traqueur" version = property("version")!! -rootProject.extra.properties["sha"]?.let { sha -> - version = sha -} - extra.set("targetFolder", file("target/")) extra.set("classifier", System.getProperty("archive.classifier")) extra.set("sha", System.getProperty("github.sha")) +rootProject.extra.properties["sha"]?.let { sha -> + version = sha +} + repositories { mavenCentral() } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 6b04d56..6826537 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Tue Mar 25 10:59:06 CET 2025 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists