plugins { `java-library` `maven-publish` } group = "org.saturnclient" version = rootProject.property("mod.version") as String repositories { mavenCentral() } dependencies { testImplementation(platform("org.junit:junit-bom:5.13.4")) testImplementation("org.junit.jupiter:junit-jupiter") testRuntimeOnly("org.junit.platform:junit-platform-launcher") } java { // Kept at 21 so it runs on every supported Minecraft version. toolchain.languageVersion = JavaLanguageVersion.of(21) withSourcesJar() } tasks.test { useJUnitPlatform() } publishing { publications { create("maven") { artifactId = "emotes-core" from(components["java"]) } } } apply(from = rootProject.file("gradle/gitea.gradle.kts"))