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/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 } ``` diff --git a/build.gradle.kts b/build.gradle.kts index da87f0d..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() } @@ -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 { 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