Skip to content

Commit 4518987

Browse files
committed
enable dependency locking
relates to https://youtrack.jetbrains.com/issue/KT-43917
1 parent 48bbfa8 commit 4518987

File tree

2 files changed

+51
-0
lines changed

2 files changed

+51
-0
lines changed

build.gradle.kts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,13 @@ val dependencyVersions = listOf<String>(
8080

8181
val dependencyGroupVersions = mapOf<String, String>()
8282

83+
dependencyLocking {
84+
lockMode.set(LockMode.STRICT)
85+
}
86+
8387
configurations.all {
8488
resolutionStrategy {
89+
activateDependencyLocking()
8590
failOnVersionConflict()
8691
force(dependencyVersions)
8792
eachDependency {

gradle.lockfile

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# This is a Gradle generated file for dependency locking.
2+
# Manual edits can break the build and are not advised.
3+
# This file is expected to be part of source control.
4+
ch.qos.logback:logback-classic:1.2.3=testRuntimeClasspath,testRuntimeOnlyDependenciesMetadata
5+
ch.qos.logback:logback-core:1.2.3=testRuntimeClasspath,testRuntimeOnlyDependenciesMetadata
6+
com.beust:klaxon:5.5=testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
7+
com.google.re2j:re2j:1.6=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
8+
com.squareup.moshi:moshi-kotlin:1.12.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
9+
com.squareup.moshi:moshi:1.12.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
10+
com.squareup.okio:okio-metadata:2.10.0=implementationDependenciesMetadata,testImplementationDependenciesMetadata
11+
com.squareup.okio:okio:2.10.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
12+
io.github.classgraph:classgraph:4.8.37=testRuntimeClasspath
13+
io.github.microutils:kotlin-logging-jvm:2.0.8=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
14+
io.github.microutils:kotlin-logging:2.0.8=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
15+
org.apiguardian:apiguardian-api:1.1.0=testRuntimeClasspath,testRuntimeOnlyDependenciesMetadata
16+
org.jetbrains.intellij.deps:trove4j:1.0.20181211=kotlinCompilerClasspath
17+
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.3.72=kotlinCompilerClasspath
18+
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.3.72=kotlinCompilerClasspath
19+
org.jetbrains.kotlin:kotlin-reflect:1.3.72=compileClasspath,implementationDependenciesMetadata,kotlinCompilerClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
20+
org.jetbrains.kotlin:kotlin-script-runtime:1.3.72=kotlinCompilerClasspath,kotlinCompilerPluginClasspath
21+
org.jetbrains.kotlin:kotlin-scripting-common:1.3.72=kotlinCompilerPluginClasspath
22+
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.72=kotlinCompilerPluginClasspath
23+
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.3.72=kotlinCompilerPluginClasspath
24+
org.jetbrains.kotlin:kotlin-scripting-jvm:1.3.72=kotlinCompilerPluginClasspath
25+
org.jetbrains.kotlin:kotlin-stdlib-common:1.3.72=compileClasspath,implementationDependenciesMetadata,kotlinCompilerClasspath,kotlinCompilerPluginClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
26+
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72=testRuntimeClasspath
27+
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.72=testRuntimeClasspath
28+
org.jetbrains.kotlin:kotlin-stdlib:1.3.72=compileClasspath,implementationDependenciesMetadata,kotlinCompilerClasspath,kotlinCompilerPluginClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
29+
org.jetbrains.kotlin:kotlin-test-common:1.3.72=testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
30+
org.jetbrains.kotlin:kotlin-test:1.3.72=testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
31+
org.jetbrains.kotlinx:kotlinx-coroutines-core-common:1.3.3=testRuntimeClasspath
32+
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.1=kotlinCompilerPluginClasspath
33+
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.3=testRuntimeClasspath
34+
org.jetbrains:annotations:13.0=compileClasspath,implementationDependenciesMetadata,kotlinCompilerClasspath,kotlinCompilerPluginClasspath,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
35+
org.junit.platform:junit-platform-commons:1.7.2=testRuntimeClasspath,testRuntimeOnlyDependenciesMetadata
36+
org.junit.platform:junit-platform-engine:1.7.2=testRuntimeClasspath,testRuntimeOnlyDependenciesMetadata
37+
org.junit.platform:junit-platform-launcher:1.7.2=testRuntimeClasspath,testRuntimeOnlyDependenciesMetadata
38+
org.junit:junit-bom:5.7.2=testRuntimeClasspath,testRuntimeOnlyDependenciesMetadata
39+
org.opentest4j:opentest4j:1.2.0=testRuntimeClasspath,testRuntimeOnlyDependenciesMetadata
40+
org.slf4j:slf4j-api:1.7.25=testRuntimeOnlyDependenciesMetadata
41+
org.slf4j:slf4j-api:1.7.30=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
42+
org.spekframework.spek2:spek-dsl-jvm:2.0.15=testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
43+
org.spekframework.spek2:spek-runner-junit5:2.0.15=testRuntimeClasspath,testRuntimeOnlyDependenciesMetadata
44+
org.spekframework.spek2:spek-runtime-jvm:2.0.15=testRuntimeClasspath
45+
org.yaml:snakeyaml:1.28=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
46+
empty=annotationProcessor,apiDependenciesMetadata,compile,compileOnly,compileOnlyDependenciesMetadata,kotlinNativeCompilerPluginClasspath,kotlinScriptDef,kotlinScriptDefExtensions,runtime,runtimeOnlyDependenciesMetadata,signatures,testAnnotationProcessor,testApiDependenciesMetadata,testCompile,testCompileOnly,testCompileOnlyDependenciesMetadata,testKotlinScriptDef,testKotlinScriptDefExtensions,testRuntime

0 commit comments

Comments
 (0)