import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile import org.jmailen.gradle.kotlinter.tasks.FormatTask import org.jmailen.gradle.kotlinter.tasks.LintTask @Suppress("DSL_SCOPE_VIOLATION") plugins { alias(libs.plugins.kotlin.jvm) alias(libs.plugins.kotlin.serialization) alias(libs.plugins.kotlinter) alias(libs.plugins.buildconfig) apply false alias(libs.plugins.download) } allprojects { group = "suwayomi" version = "1.0" repositories { mavenCentral() google() maven("https://github.com/Suwayomi/Tachidesk-Server/raw/android-jar/") maven("https://jitpack.io") } } subprojects { plugins.withType { extensions.configure { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } } tasks { withType { dependsOn("formatKotlin") kotlinOptions { jvmTarget = JavaVersion.VERSION_1_8.toString() } } withType { source(files("src/kotlin")) } withType { source(files("src/kotlin")) } } }