plugins { `kotlin-dsl` } dependencies { implementation(plugin(libs.plugins.kotlin.android)) implementation(plugin(libs.plugins.kotlin.serialization)) implementation(plugin(libs.plugins.kotlin.symbolProcessing)) implementation(plugin(libs.plugins.android.application)) implementation(plugin(libs.plugins.android.library)) implementation(plugin(libs.plugins.spotless)) implementation(plugin(libs.plugins.testLogger)) implementation(plugin(libs.plugins.detekt)) implementation(plugin(libs.plugins.junit5Android)) implementation(plugin(libs.plugins.safeArgs)) } kotlin { jvmToolchain(17) } fun plugin(plugin: Provider) = plugin.map { "${it.pluginId}:${it.pluginId}.gradle.plugin:${it.version}" }