diff options
author | Linnea Gräf <nea@nea.moe> | 2024-10-30 00:00:54 +0100 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2024-10-30 00:00:54 +0100 |
commit | 410f6a0dd1e5288df7c3fc90bd3937a97b2e6385 (patch) | |
tree | cc3db28a82d28dd59528aa3580878cf4fff8980a /build.gradle.kts | |
download | mcautotranslations-410f6a0dd1e5288df7c3fc90bd3937a97b2e6385.tar.gz mcautotranslations-410f6a0dd1e5288df7c3fc90bd3937a97b2e6385.tar.bz2 mcautotranslations-410f6a0dd1e5288df7c3fc90bd3937a97b2e6385.zip |
Init
Diffstat (limited to 'build.gradle.kts')
-rw-r--r-- | build.gradle.kts | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 0000000..04628d9 --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,39 @@ +import com.github.gmazzo.buildconfig.BuildConfigExtension +import org.jetbrains.kotlin.gradle.dsl.JvmTarget +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile + +plugins { + kotlin("jvm") version "2.0.20" apply false + id("com.google.devtools.ksp") version "2.0.20-1.0.25" apply false + id("com.gradle.plugin-publish") version "1.1.0" apply false + id("com.github.gmazzo.buildconfig") version "5.5.0" apply false +} + +allprojects { + group = "moe.nea.mcautotranslations" + version = "1.0-SNAPSHOT" + + repositories { + mavenCentral() + } + tasks.withType<JavaCompile> { + sourceCompatibility = "1.8" + targetCompatibility = "1.8" + } + tasks.withType<KotlinCompile> { + compilerOptions.jvmTarget.set(JvmTarget.JVM_1_8) + } + tasks.withType<Test> { + useJUnitPlatform() + } +} +subprojects { + apply(plugin = "com.github.gmazzo.buildconfig") + configure<BuildConfigExtension> { + packageName("moe.nea.mcautotranslation.${project.name}") + buildConfigField<String>("KOTLIN_PLUGIN_ID", "moe.nea.mcautotranslations") + buildConfigField<String>("KOTLIN_PLUGIN_GROUP", project(":kotlin-plugin").group.toString()) + buildConfigField<String>("KOTLIN_PLUGIN_ARTIFACT", project(":kotlin-plugin").name) + buildConfigField<String>("KOTLIN_PLUGIN_VERSION", project(":kotlin-plugin").version.toString()) + } +}
\ No newline at end of file |