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 {