From 379ad285f3fea3108868f090a517d9d0c10c533b Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Sun, 6 Dec 2020 16:52:08 +0100 Subject: [PATCH] Fix gradle build file --- pgpainless-sop/build.gradle | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/pgpainless-sop/build.gradle b/pgpainless-sop/build.gradle index f7a8cf6e..ce98b188 100644 --- a/pgpainless-sop/build.gradle +++ b/pgpainless-sop/build.gradle @@ -1,9 +1,7 @@ plugins { - id 'com.github.johnrengelman.shadow' version '1.2.2' + id 'application' } -apply plugin: 'com.github.johnrengelman.shadow' - dependencies { implementation(project(":pgpainless-core")) @@ -17,7 +15,7 @@ dependencies { /*/ implementation "org.bouncycastle:bcprov-jdk15on:$bouncyCastleVersion" //*/ - api "org.bouncycastle:bcpg-jdk15on:$bouncyCastleVersion" + implementation "org.bouncycastle:bcpg-jdk15on:$bouncyCastleVersion" // https://mvnrepository.com/artifact/com.google.code.findbugs/jsr305 implementation group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' @@ -25,6 +23,17 @@ dependencies { mainClassName = 'org.pgpainless.sop.PGPainlessCLI' -shadowJar { - baseName = 'pgpcli' +jar { + manifest { + attributes 'Main-Class': "$mainClassName" + } + + from { + configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } + } { + exclude "META-INF/*.SF" + exclude "META-INF/*.DSA" + exclude "META-INF/*.RSA" + } } +