plugins { kotlin("jvm") @Suppress("DSL_SCOPE_VIOLATION") alias(libs.plugins.kotlin.serialization) } sourceSets.all { java.srcDir("src/$name/kotlin") } dependencies { implementation(libs.kotlin.coroutines) implementation(libs.ktor.client.core) implementation(libs.ktor.client.cio) implementation(libs.ktor.client.content.negotiation) implementation(libs.ktor.client.encoding) implementation(libs.ktor.client.serialization) implementation(libs.ktor.serialization.json) testImplementation(testLibs.junit) }