From ada3cda7cbe3b9286158f3a7cb808bd85d6bce31 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Sat, 7 Sep 2019 19:31:56 +0200 Subject: [PATCH] Demo: include all dependencies in jar --- flatlaf-demo/build.gradle.kts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/flatlaf-demo/build.gradle.kts b/flatlaf-demo/build.gradle.kts index a4e9d33e..718168a1 100644 --- a/flatlaf-demo/build.gradle.kts +++ b/flatlaf-demo/build.gradle.kts @@ -35,3 +35,16 @@ java { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } + +tasks { + jar { + manifest { + attributes( "Main-Class" to "com.formdev.flatlaf.demo.FlatLafDemo" ) + } + + // include all dependencies in jar + from( { + configurations.runtimeClasspath.get().filter { it.name.endsWith( "jar" ) }.map { zipTree( it ) } + } ) + } +}