From 606da940b171b21c15a35e4a2aa4130bcc3240fb Mon Sep 17 00:00:00 2001 From: Nico Alt <nicoalt@posteo.org> Date: Mon, 15 Nov 2021 12:14:23 +0100 Subject: [PATCH] Strip signatures from .jar file Until we properly sign the .jar file, those signatures just result in a `SecurityException`, making the .jar file unable to run. I got this fix by * https://github.com/theapache64/stackzy/commit/9dc0f64d79de32786fa6250bdf4b28416ab38eee * https://github.com/theapache64/stackzy/issues/41 Fixes #119. --- build.gradle.kts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 44bb786e83..b5de178228 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -77,6 +77,16 @@ tasks.withType<KotlinCompile> { kotlinOptions.jvmTarget = "11" } +tasks.withType<org.gradle.jvm.tasks.Jar> { + exclude("META-INF/BC1024KE.RSA", "META-INF/BC1024KE.SF", "META-INF/BC1024KE.DSA") + exclude("META-INF/BC2048KE.RSA", "META-INF/BC2048KE.SF", "META-INF/BC2048KE.DSA") +} + +tasks.jar { + exclude("META-INF/BC1024KE.RSA", "META-INF/BC1024KE.SF", "META-INF/BC1024KE.DSA") + exclude("META-INF/BC2048KE.RSA", "META-INF/BC2048KE.SF", "META-INF/BC2048KE.DSA") +} + compose.desktop { application { mainClass = "org.briarproject.briar.desktop.MainKt" -- GitLab