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 {