import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { kotlin("jvm") version "1.9.0" id("io.codearte.nexus-staging") version "0.30.0" } group = "tech.carcadex" version = "1.0.0.2" repositories { mavenCentral() maven { name = "spigotmc-repo" url = uri("https://hub.spigotmc.org/nexus/content/repositories/snapshots/") } } dependencies { compileOnly("org.spigotmc:spigot-api:1.16.5-R0.1-SNAPSHOT") } tasks.test { useJUnitPlatform() } tasks.withType { kotlinOptions.jvmTarget = "1.8" } tasks.register("publishAll") { dependsOn(tasks.getByPath("architecture:publish")) dependsOn(tasks.getByPath("extensions:publish")) dependsOn(tasks.getByPath("serialization:publish")) dependsOn(tasks.getByPath("genref:publish")) dependsOn(tasks.getByPath("messages:publish")) }