22kotlin = " 2.2.20" # https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib
33kotest = " 6.0.3" # https://mvnrepository.com/artifact/io.kotest/kotest-framework-engine
44
5+ bcv = " 0.18.1" # https://mvnrepository.com/artifact/org.jetbrains.kotlinx.binary-compatibility-validator/org.jetbrains.kotlinx.binary-compatibility-validator.gradle.plugin
56detekt = " 1.23.8" # https://mvnrepository.com/artifact/io.gitlab.arturbosch.detekt/detekt-gradle-plugin
67dokka = " 2.1.0-Beta" # https://mvnrepository.com/artifact/org.jetbrains.dokka/dokka-gradle-plugin
7- bcv = " 0.18 .1" # https://mvnrepository.com/artifact/org.jetbrains.kotlinx.binary-compatibility-validator /org.jetbrains.kotlinx.binary-compatibility-validator .gradle.plugin
8+ kover = " 0.9 .1" # https://mvnrepository.com/artifact/org.jetbrains.kotlinx.kover /org.jetbrains.kotlinx.kover .gradle.plugin
89publishing = " 0.34.0" # https://mvnrepository.com/artifact/com.vanniktech/gradle-maven-publish-plugin
910
1011[libraries ]
@@ -16,12 +17,20 @@ kotest-runner = { module = "io.kotest:kotest-runner-junit5", version.ref = "kote
1617kotest-assertions = { module = " io.kotest:kotest-assertions-core-jvm" , version.ref = " kotest" }
1718kotest-property = { module = " io.kotest:kotest-property" , version.ref = " kotest" }
1819
19- kotlin-plugin-jvm = { module = " org.jetbrains.kotlin:kotlin-gradle-plugin" , version.ref = " kotlin" }
20- kotlin-plugin-bcv = { module = " org.jetbrains.kotlinx.binary-compatibility-validator:org.jetbrains.kotlinx.binary-compatibility-validator.gradle.plugin" , version.ref = " bcv" }
21- detekt-plugin = { module = " io.gitlab.arturbosch.detekt:io.gitlab.arturbosch.detekt.gradle.plugin" , version.ref = " detekt" }
22- dokka-plugin = { module = " org.jetbrains.dokka:dokka-gradle-plugin" , version.ref = " dokka" }
23- publishing-plugin = { module = " com.vanniktech:gradle-maven-publish-plugin" , version.ref = " publishing" }
20+ gradlePluginDep-bcv = { module = " org.jetbrains.kotlinx.binary-compatibility-validator:org.jetbrains.kotlinx.binary-compatibility-validator.gradle.plugin" , version.ref = " bcv" }
21+ gradlePluginDep-detekt = { module = " io.gitlab.arturbosch.detekt:io.gitlab.arturbosch.detekt.gradle.plugin" , version.ref = " detekt" }
22+ gradlePluginDep-dokka = { module = " org.jetbrains.dokka:dokka-gradle-plugin" , version.ref = " dokka" }
23+ gradlePluginDep-kotlin = { module = " org.jetbrains.kotlin:kotlin-gradle-plugin" , version.ref = " kotlin" }
24+ gradlePluginDep-kover = { module = " org.jetbrains.kotlinx:kover-gradle-plugin" , version.ref = " kover" }
25+ gradlePluginDep-publishing = { module = " com.vanniktech:gradle-maven-publish-plugin" , version.ref = " publishing" }
2426
2527[bundles ]
26- kotest = [ " kotest-runner" , " kotest-assertions" , " kotest-property" ]
27- gradlePlugins = [ " kotlin-plugin-jvm" , " kotlin-plugin-bcv" , " detekt-plugin" , " dokka-plugin" , " publishing-plugin" ]
28+ # Bundles all plugins needed in `buildLogic` so they can be imported in bulk.
29+ gradlePlugins = [
30+ " gradlePluginDep-bcv" ,
31+ " gradlePluginDep-detekt" ,
32+ " gradlePluginDep-dokka" ,
33+ " gradlePluginDep-kotlin" ,
34+ " gradlePluginDep-kover" ,
35+ " gradlePluginDep-publishing" ,
36+ ]
0 commit comments