23 lines
761 B
Kotlin
23 lines
761 B
Kotlin
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<PluginDependency>) = plugin.map { "${it.pluginId}:${it.pluginId}.gradle.plugin:${it.version}" }
|