import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { id 'java-gradle-plugin' id 'maven-publish' alias(libs.plugins.jetbrains.kotlin.jvm) } java { sourceCompatibility JavaVersion.VERSION_11 targetCompatibility JavaVersion.VERSION_11 } kotlin { compilerOptions { jvmTarget = JvmTarget.JVM_11 } } group = "io.nexilis" version = "1.0" gradlePlugin { plugins { st { id = "io.nexilis.dm-st-plugin" implementationClass = "io.nexilis.SettingsPlugin" } } } dependencies { implementation(gradleApi()) } publishing { repositories { maven { url = uri("${project.buildDir}/repo") // Local Maven repository } } publications { mavenJava(MavenPublication) { from components.java } } }