22 lines
795 B
Kotlin
22 lines
795 B
Kotlin
plugins {
|
|
`kotlin-dsl`
|
|
}
|
|
|
|
dependencies {
|
|
implementation("com.github.ben-manes:gradle-versions-plugin:0.47.0")
|
|
implementation("io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.23.1")
|
|
implementation("org.jetbrains.dokka:dokka-gradle-plugin:1.9.0")
|
|
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.0")
|
|
implementation("org.jetbrains.kotlinx:kover-gradle-plugin:0.7.3")
|
|
}
|
|
|
|
dependencyLocking {
|
|
lockMode.set(LockMode.STRICT)
|
|
}
|
|
|
|
configurations {
|
|
// only lock compile & runtime to prevent error:
|
|
// Locking strict mode: Configuration ':buildSrc:testCompileClasspath' is locked but does not have lock state.
|
|
compileClasspath { resolutionStrategy.activateDependencyLocking() }
|
|
runtimeClasspath { resolutionStrategy.activateDependencyLocking() }
|
|
}
|