diff --git a/build.gradle.kts b/build.gradle.kts index ee9920d..bbc395c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,9 +1,9 @@ - plugins { id("java") - id("com.github.johnrengelman.shadow") version "8.1.1" - id("maven-publish") id("org.springframework.boot") version("3.5.3") + id("io.spring.dependency-management") version "1.1.5" + id("maven-publish") + id("com.github.johnrengelman.shadow") version "8.1.1" id("com.github.ben-manes.versions") version "0.52.0" } @@ -34,24 +34,28 @@ tasks { options.encoding = Charsets.UTF_8.name() } - withType { + bootJar { + enabled = false // Disable the bootJar task + } + + jar { + enabled = true // Enable the jar task manifest { -// attributes["Main-Class"] = "BOOT-INF/classes/${rootProject.group}.${project.name}" - attributes["Main-Class"] = "org.springframework.boot.loader.JarLauncher" + attributes["Main-Class"] = "com.alttd.AltitudeBot" } } shadowJar { archiveFileName.set(rootProject.name + ".jar") + mergeServiceFiles() manifest { - attributes["Main-Class"] = "org.springframework.boot.loader.JarLauncher" + attributes["Main-Class"] = "com.alttd.AltitudeBot" // Set your main class directly } } build { dependsOn(shadowJar) } - } dependencies {