From 45b7d167650ecda8c2f4f5b98b95c99c6be97c1b Mon Sep 17 00:00:00 2001 From: Johannes Mey <johannes.mey@tu-dresden.de> Date: Sat, 5 Mar 2022 15:15:39 +0100 Subject: [PATCH] separate jar and fatjar --- .gitlab-ci.yml | 2 +- build.gradle | 16 +++++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 17d099f..5b697ff 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,7 +15,7 @@ build: image: openjdk:11 stage: build script: - - ./gradlew --console=plain --no-daemon assemble jar + - ./gradlew --console=plain --no-daemon assemble fatJar artifacts: paths: - "/builds/jastadd/relational-rags/build/libs/relast-*.jar" diff --git a/build.gradle b/build.gradle index 7701e4c..94d83ed 100644 --- a/build.gradle +++ b/build.gradle @@ -81,15 +81,21 @@ task setDevVersionForCI() { } jar { - manifest { - attributes 'Main-Class': "${mainClassName}" - } + archiveBaseName = 'relast' +} +task fatJar(type: Jar) { + dependsOn jar + group = "build" + archiveBaseName = 'relast' + archiveAppendix = "fatjar" + from sourceSets.main.output from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } } - - archiveBaseName = 'relast' + manifest { + attributes "Main-Class": "${mainClassName}" + } } jastadd { -- GitLab