From 0c27b1ccd8bd0198aacb3753c03beb1e093c3aec Mon Sep 17 00:00:00 2001 From: destro174 <40720638+destro174@users.noreply.github.com> Date: Fri, 8 Apr 2022 20:18:36 +0200 Subject: [PATCH] Move up task creation and add Main-Class --- build.gradle.kts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 2458d32..2eefc36 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -33,6 +33,17 @@ tasks { options.encoding = Charsets.UTF_8.name() } + withType { + manifest { + attributes["Main-Class"] = "${rootProject.group}.${project.name}" + } + } + + create("relocateJars") { + target = shadowJar.get() + prefix = "${project.name}.lib" + } + shadowJar { dependsOn(getByName("relocateJars") as ConfigureShadowRelocation) archiveFileName.set("${project.name}-${project.version}.jar") @@ -44,10 +55,6 @@ tasks { dependsOn(shadowJar) } - create("relocateJars") { - target = shadowJar.get() - prefix = "${project.name}.lib" - } } dependencies {