From e80902428fad407b2812e9376c676400ec943ed3 Mon Sep 17 00:00:00 2001 From: Mateusz Kowalczyk Date: Sat, 1 Feb 2020 11:41:50 +0100 Subject: [PATCH] first attempt to fat-jar --- build.gradle | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/build.gradle b/build.gradle index 365a24a..9bfcf3d 100644 --- a/build.gradle +++ b/build.gradle @@ -47,4 +47,16 @@ jar { manifest { attributes 'Main-Class': 'dev.mateuszkowalczyk.ffm.Main' } + from { + configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } + } +} + +task fatJar(type: Jar) { + manifest { + attributes 'Main-Class': 'dev.mateuszkowalczyk.ffm.Main' + } + classifier = 'all' + from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } + with jar } \ No newline at end of file