From cf025518ac59f0bfea6d3e37285138c5598e2d66 Mon Sep 17 00:00:00 2001 From: Teodors Lisovenko Date: Tue, 7 Oct 2025 18:22:31 +0200 Subject: [PATCH 1/4] Signature fix --- jlisa/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jlisa/build.gradle.kts b/jlisa/build.gradle.kts index 8dd176de1..41d596a6f 100644 --- a/jlisa/build.gradle.kts +++ b/jlisa/build.gradle.kts @@ -106,7 +106,7 @@ tasks.jar { configurations.runtimeClasspath.get().map { file -> if (file.isDirectory) file else zipTree(file).matching { - exclude("META-INF/*.SF", "META-INF/*.DSA", "META-INF/*.RSA") + exclude("META-INF/*.SF", "META-INF/*.DSA", "META-INF/*.RSA", "META-INF/*.EC") } } }) From 09f98cd4944a40c59079292dfa9f556b0e15da26 Mon Sep 17 00:00:00 2001 From: Teodors Lisovenko Date: Tue, 7 Oct 2025 18:28:51 +0200 Subject: [PATCH 2/4] Another attempt --- jlisa/build.gradle.kts | 7 ------- 1 file changed, 7 deletions(-) diff --git a/jlisa/build.gradle.kts b/jlisa/build.gradle.kts index 41d596a6f..f69c87bd1 100644 --- a/jlisa/build.gradle.kts +++ b/jlisa/build.gradle.kts @@ -95,13 +95,6 @@ tasks.test { // JAR (FAT JAR) tasks.jar { - manifest { - attributes( - "Main-Class" to application.mainClass.get(), - "Implementation-Version" to project.version - ) - } - from({ configurations.runtimeClasspath.get().map { file -> if (file.isDirectory) file From 0fb2ab723394f8f68e343db22e44808b410034af Mon Sep 17 00:00:00 2001 From: Teodors Lisovenko Date: Tue, 7 Oct 2025 18:35:19 +0200 Subject: [PATCH 3/4] Attempt 3 --- jlisa/build.gradle.kts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jlisa/build.gradle.kts b/jlisa/build.gradle.kts index f69c87bd1..9231c4530 100644 --- a/jlisa/build.gradle.kts +++ b/jlisa/build.gradle.kts @@ -95,6 +95,11 @@ tasks.test { // JAR (FAT JAR) tasks.jar { + + manifest { + attributes["Main-Class"] = application.mainClass.get() + } + from({ configurations.runtimeClasspath.get().map { file -> if (file.isDirectory) file From 30732b0d3a089ee79f1b30c78d83b590593577a9 Mon Sep 17 00:00:00 2001 From: Teodors Lisovenko Date: Tue, 7 Oct 2025 18:43:09 +0200 Subject: [PATCH 4/4] Attempt 4 --- jlisa/build.gradle.kts | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/jlisa/build.gradle.kts b/jlisa/build.gradle.kts index 9231c4530..5dbbc650b 100644 --- a/jlisa/build.gradle.kts +++ b/jlisa/build.gradle.kts @@ -95,25 +95,18 @@ tasks.test { // JAR (FAT JAR) tasks.jar { - manifest { - attributes["Main-Class"] = application.mainClass.get() + attributes( + "Main-Class" to application.mainClass.get(), + "Implementation-Version" to project.version + ) } - from({ - configurations.runtimeClasspath.get().map { file -> - if (file.isDirectory) file - else zipTree(file).matching { - exclude("META-INF/*.SF", "META-INF/*.DSA", "META-INF/*.RSA", "META-INF/*.EC") - } - } - }) duplicatesStrategy = DuplicatesStrategy.EXCLUDE - - // Run code style checks before packaging dependsOn("checkCodeStyle") } + // DISTZIP tasks.named("distZip") { dependsOn(tasks.test)