From 7957b9127df9942ef907a56c0653d260a219f0ed Mon Sep 17 00:00:00 2001 From: NotAlexNoyle Date: Wed, 9 Jul 2025 10:14:14 -0400 Subject: [PATCH] Fix kotlin API --- build.gradle.kts | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 8863204..2dd0ae9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -17,6 +17,8 @@ java { } } +kotlin { jvmToolchain(17) } + group = "net.trueog.template-og" // Declare bundle identifier. version = "1.0" // Declare plugin version (will be in .jar). @@ -32,7 +34,6 @@ tasks.named("processResources") { repositories { mavenCentral() - mavenLocal() gradlePluginPortal() maven { url = uri("https://repo.purpurmc.org/snapshots") } maven { url = uri("file://${System.getProperty("user.home")}/.m2/repository") } @@ -79,12 +80,16 @@ tasks.build { tasks.jar { archiveClassifier.set("part") } tasks.withType().configureEach { - options.compilerArgs.add("-parameters") - options.compilerArgs.add("-Xlint:deprecation") // Triggers deprecation warning messages. + dependsOn(":libs:DiamondBank-OG:publishToMavenLocal") + options.compilerArgs.addAll(listOf("-parameters", "-Xlint:deprecation")) // Triggers deprecation warning messages. options.encoding = "UTF-8" options.isFork = true } +tasks.withType().configureEach { + dependsOn(":libs:DiamondBank-OG:publishToMavenLocal") +} + spotless { java { removeUnusedImports() @@ -95,13 +100,3 @@ spotless { target("build.gradle.kts", "settings.gradle.kts") } } - -val publishDiamondBankToLocal by - tasks.registering(GradleBuild::class) { - dir = file("libs/DiamondBank-OG") - tasks = listOf("publishToMavenLocal") - } - -tasks.withType().configureEach { dependsOn(publishDiamondBankToLocal) } - -tasks.withType().configureEach { dependsOn(publishDiamondBankToLocal) }