Skip to content

Commit be4a0d7

Browse files
committed
Move more dependencies to version catalog
1 parent 8e1c075 commit be4a0d7

File tree

35 files changed

+93
-101
lines changed

35 files changed

+93
-101
lines changed

buildSrc/src/main/java/Config.kt

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,6 @@ object Config {
2323
}
2424

2525
object Libs {
26-
val okHttpVersion = "4.9.2"
27-
val timber = "com.jakewharton.timber:timber:4.7.1"
28-
val okhttp = "com.squareup.okhttp3:okhttp:$okHttpVersion"
29-
val leakCanary = "com.squareup.leakcanary:leakcanary-android:2.14"
30-
31-
val slf4jApi = "org.slf4j:slf4j-api:1.7.30"
32-
val slf4jApi2 = "org.slf4j:slf4j-api:2.0.5"
33-
val slf4jJdk14 = "org.slf4j:slf4j-jdk14:1.7.30"
34-
val logbackVersion = "1.2.9"
35-
val logbackClassic = "ch.qos.logback:logback-classic:$logbackVersion"
36-
val logbackCore = "ch.qos.logback:logback-core:$logbackVersion"
37-
38-
val log4j2Version = "2.20.0"
39-
val log4j2Api = "org.apache.logging.log4j:log4j-api:$log4j2Version"
40-
val log4j2Core = "org.apache.logging.log4j:log4j-core:$log4j2Version"
41-
42-
val jacksonDatabind = "com.fasterxml.jackson.core:jackson-databind:2.18.3"
43-
val jacksonKotlin = "com.fasterxml.jackson.module:jackson-module-kotlin:2.18.3"
44-
4526
val springWeb = "org.springframework:spring-webmvc"
4627
val springWebflux = "org.springframework:spring-webflux"
4728
val springSecurityWeb = "org.springframework.security:spring-security-web"
@@ -53,15 +34,6 @@ object Config {
5334

5435
val apacheHttpClient = "org.apache.httpcomponents.client5:httpclient5:5.0.4"
5536

56-
private val retrofit2Version = "2.9.0"
57-
private val retrofit2Group = "com.squareup.retrofit2"
58-
val retrofit2 = "$retrofit2Group:retrofit:$retrofit2Version"
59-
val retrofit2Gson = "$retrofit2Group:converter-gson:$retrofit2Version"
60-
61-
val coroutinesCore = "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1"
62-
63-
val coroutinesAndroid = "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.1"
64-
6537
val reactorCore = "io.projectreactor:reactor-core:3.5.3"
6638
val contextPropagation = "io.micrometer:context-propagation:1.1.0"
6739

gradle/libs.versions.toml

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@ androidxLifecycle = "2.2.0"
33
androidxNavigation = "2.4.2"
44
androidxTestCore = "1.6.1"
55
androidxCompose = "1.6.3"
6-
jetbrainsCompose = "1.6.11"
6+
coroutines = "1.6.1"
77
espresso = "3.5.0"
8+
jackson = "2.18.3"
9+
jetbrainsCompose = "1.6.11"
810
kotlin = "1.9.24"
11+
logback = "1.2.9"
12+
log4j2 = "2.20.0"
913
nopen = "1.0.1"
1014
# see https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-compatibility-and-versioning.html#kotlin-compatibility
1115
# see https://developer.android.com/jetpack/androidx/releases/compose-kotlin
@@ -15,6 +19,8 @@ otelInstrumentation = "2.10.0"
1519
otelInstrumentationAlpha = "2.10.0-alpha"
1620
# check https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/dependencyManagement/build.gradle.kts#L49 for release version above to find a compatible version
1721
otelSemanticConventions = "1.28.0-alpha"
22+
retrofit = "2.9.0"
23+
slf4j = "1.7.30"
1824
springboot2 = "2.7.18"
1925
springboot3 = "3.5.0"
2026
targetSdk = "34"
@@ -64,11 +70,20 @@ androidx-sqlite = { module = "androidx.sqlite:sqlite", version = "2.3.1" }
6470
androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version = "1.2.1" }
6571
coil-compose = { module = "io.coil-kt:coil-compose", version = "2.6.0" }
6672
errorprone-core = { module = "com.google.errorprone:error_prone_core", version = "2.11.0" }
67-
jetbrains-annotations = { module = "org.jetbrains:annotations", version = "23.0.0"}
73+
jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson" }
74+
jackson-kotlin = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson" }
75+
jetbrains-annotations = { module = "org.jetbrains:annotations", version = "23.0.0" }
6876
kotlin-test-junit = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlin" }
69-
nopen-annotations = { module = "com.jakewharton.nopen:nopen-annotations", version.ref = "nopen"}
70-
nopen-checker = { module = "com.jakewharton.nopen:nopen-checker", version.ref = "nopen"}
77+
kotlinx-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" }
78+
kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "coroutines" }
79+
log4j-api = { module = "org.apache.logging.log4j:log4j-api", version.ref = "log4j2" }
80+
log4j-core = { module = "org.apache.logging.log4j:log4j-core", version.ref = "log4j2" }
81+
leakcanary = { module = "com.squareup.leakcanary:leakcanary-android", version = "2.14" }
82+
logback-classic = { module = "ch.qos.logback:logback-classic", version.ref = "logback" }
83+
nopen-annotations = { module = "com.jakewharton.nopen:nopen-annotations", version.ref = "nopen" }
84+
nopen-checker = { module = "com.jakewharton.nopen:nopen-checker", version.ref = "nopen" }
7185
nullaway = { module = "com.uber.nullaway:nullaway", version = "0.9.5" }
86+
okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" }
7287
otel = { module = "io.opentelemetry:opentelemetry-sdk", version.ref = "otel" }
7388
otel-extension-autoconfigure = { module = "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure", version.ref = "otel" }
7489
otel-extension-autoconfigure-spi = { module = "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi", version.ref = "otel" }
@@ -78,6 +93,11 @@ otel-javaagent-tooling = { module = "io.opentelemetry.javaagent:opentelemetry-ja
7893
otel-javaagent-extension-api = { module = "io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api", version.ref = "otelInstrumentationAlpha" }
7994
otel-semconv = { module = "io.opentelemetry.semconv:opentelemetry-semconv", version.ref = "otelSemanticConventions" }
8095
otel-semconv-incubating = { module = "io.opentelemetry.semconv:opentelemetry-semconv-incubating", version.ref = "otelSemanticConventions" }
96+
retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" }
97+
retrofit-gson = { module = "com.squareup.retrofit2:converter-gson", version.ref = "retrofit" }
98+
slf4j-api = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" }
99+
slf4j-jdk14 = { module = "org.slf4j:slf4j-jdk14", version.ref = "slf4j" }
100+
slf4j2-api = { module = "org.slf4j:slf4j-api", version = "2.0.5" }
81101
springboot-starter = { module = "org.springframework.boot:spring-boot-starter", version.ref = "springboot2" }
82102
springboot-starter-graphql = { module = "org.springframework.boot:spring-boot-starter-graphql", version.ref = "springboot2" }
83103
springboot-starter-quartz = { module = "org.springframework.boot:spring-boot-starter-quartz", version.ref = "springboot2" }
@@ -101,6 +121,7 @@ springboot3-starter-aop = { module = "org.springframework.boot:spring-boot-start
101121
springboot3-starter-security = { module = "org.springframework.boot:spring-boot-starter-security", version.ref = "springboot3" }
102122
springboot3-starter-jdbc = { module = "org.springframework.boot:spring-boot-starter-jdbc", version.ref = "springboot3" }
103123
springboot3-starter-actuator = { module = "org.springframework.boot:spring-boot-starter-actuator", version.ref = "springboot3" }
124+
timber = { module = "com.jakewharton.timber:timber", version = "4.7.1" }
104125

105126
# test libraries
106127
androidx-compose-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4", version = "1.6.8" }
@@ -116,7 +137,7 @@ awaitility-kotlin = { module = "org.awaitility:awaitility-kotlin", version = "4.
116137
awaitility3-kotlin = { module = "org.awaitility:awaitility-kotlin", version = "3.1.6" }
117138
hsqldb = { module = "org.hsqldb:hsqldb", version = "2.6.1" }
118139
javafaker = { module = "com.github.javafaker:javafaker", version = "1.0.2" }
119-
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version = "1.6.1" }
140+
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "coroutines" }
120141
leakcanary-instrumentation = { module = "com.squareup.leakcanary:leakcanary-android-instrumentation", version = "2.14" }
121142
mockito-kotlin = { module = "org.mockito.kotlin:mockito-kotlin", version = "4.1.0" }
122143
mockito-inline = { module = "org.mockito:mockito-inline", version = "4.8.0" }

sentry-android-core/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,5 +112,5 @@ dependencies {
112112
testImplementation(projects.sentryAndroidNdk)
113113
testRuntimeOnly(libs.androidx.compose.ui)
114114
testRuntimeOnly(libs.androidx.fragment.ktx)
115-
testRuntimeOnly(Config.Libs.timber)
115+
testRuntimeOnly(libs.timber)
116116
}

sentry-android-integration-tests/sentry-uitest-android/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ dependencies {
108108
implementation(libs.androidx.core)
109109
implementation(libs.androidx.recyclerview)
110110
implementation(libs.androidx.test.espresso.idling.resource)
111-
implementation(Config.Libs.leakCanary)
111+
implementation(libs.leakcanary)
112112

113113
compileOnly(libs.nopen.annotations)
114114

sentry-android-timber/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,12 @@ kotlin {
7070
dependencies {
7171
api(projects.sentry)
7272

73-
compileOnly(Config.Libs.timber)
73+
compileOnly(libs.timber)
7474

7575
implementation(kotlin(Config.kotlinStdLib, KotlinCompilerVersion.VERSION))
7676

7777
// tests
78-
testImplementation(Config.Libs.timber)
78+
testImplementation(libs.timber)
7979
testImplementation(libs.kotlin.test.junit)
8080
testImplementation(libs.androidx.test.ext.junit)
8181
testImplementation(libs.mockito.kotlin)

sentry-apollo-3/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ dependencies {
2929

3030
// tests
3131
testImplementation(projects.sentryTestSupport)
32-
testImplementation(Config.Libs.coroutinesCore)
3332
testImplementation(kotlin(Config.kotlinStdLib))
3433
testImplementation(libs.kotlin.test.junit)
34+
testImplementation(libs.kotlinx.coroutines)
3535
testImplementation(libs.mockito.kotlin)
3636
testImplementation(libs.mockito.inline)
3737
testImplementation(libs.okhttp.mockwebserver)

sentry-apollo-4/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ dependencies {
3434

3535
// tests
3636
testImplementation(projects.sentryTestSupport)
37-
testImplementation(Config.Libs.coroutinesCore)
3837
testImplementation(kotlin(Config.kotlinStdLib))
3938
testImplementation(libs.kotlin.test.junit)
39+
testImplementation(libs.kotlinx.coroutines)
4040
testImplementation(libs.kotlinx.coroutines.test)
4141
testImplementation(libs.mockito.kotlin)
4242
testImplementation(libs.mockito.inline)

sentry-apollo/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ dependencies {
2828

2929
// tests
3030
testImplementation(projects.sentryTestSupport)
31-
testImplementation(Config.Libs.coroutinesCore)
3231
testImplementation(kotlin(Config.kotlinStdLib))
3332
testImplementation(libs.kotlin.test.junit)
33+
testImplementation(libs.kotlinx.coroutines)
3434
testImplementation(libs.mockito.kotlin)
3535
testImplementation(libs.mockito.inline)
3636
testImplementation(libs.okhttp.mockwebserver)

sentry-graphql-22/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ dependencies {
3333
testImplementation(libs.kotlin.test.junit)
3434
testImplementation(libs.mockito.kotlin)
3535
testImplementation(libs.mockito.inline)
36+
testImplementation(libs.okhttp)
3637
testImplementation(libs.okhttp.mockwebserver)
3738
testImplementation(libs.springboot.starter.graphql)
38-
testImplementation(Config.Libs.okhttp)
3939
testImplementation("com.netflix.graphql.dgs:graphql-error-types:4.9.2")
4040
testImplementation(Config.Libs.graphQlJava22)
4141
}

sentry-graphql-core/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ dependencies {
3232
testImplementation(libs.kotlin.test.junit)
3333
testImplementation(libs.mockito.kotlin)
3434
testImplementation(libs.mockito.inline)
35+
testImplementation(libs.okhttp)
3536
testImplementation(libs.okhttp.mockwebserver)
3637
testImplementation(libs.springboot.starter.graphql)
37-
testImplementation(Config.Libs.okhttp)
3838
testImplementation("com.netflix.graphql.dgs:graphql-error-types:4.9.2")
3939
testImplementation(Config.Libs.graphQlJava)
4040
}

sentry-graphql/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ dependencies {
3333
testImplementation(libs.kotlin.test.junit)
3434
testImplementation(libs.mockito.kotlin)
3535
testImplementation(libs.mockito.inline)
36+
testImplementation(libs.okhttp)
3637
testImplementation(libs.okhttp.mockwebserver)
3738
testImplementation(libs.springboot.starter.graphql)
38-
testImplementation(Config.Libs.okhttp)
3939
testImplementation("com.netflix.graphql.dgs:graphql-error-types:4.9.2")
4040
testImplementation(Config.Libs.graphQlJava)
4141
}

sentry-jul/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ tasks.withType<KotlinCompile>().configureEach {
1616

1717
dependencies {
1818
api(projects.sentry)
19-
compileOnly(Config.Libs.slf4jApi)
19+
compileOnly(libs.slf4j.api)
2020

2121
compileOnly(libs.jetbrains.annotations)
2222
compileOnly(libs.nopen.annotations)
@@ -28,9 +28,9 @@ dependencies {
2828
testImplementation(projects.sentryTestSupport)
2929
testImplementation(kotlin(Config.kotlinStdLib))
3030
testImplementation(libs.kotlin.test.junit)
31+
testImplementation(libs.logback.classic)
3132
testImplementation(libs.mockito.kotlin)
32-
testImplementation(Config.Libs.logbackClassic)
33-
testImplementation(Config.Libs.slf4jApi)
33+
testImplementation(libs.slf4j.api)
3434
}
3535

3636
configure<SourceSetContainer> {

sentry-kotlin-extensions/build.gradle.kts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ tasks.withType<KotlinCompile>().configureEach {
1717

1818
dependencies {
1919
api(projects.sentry)
20-
compileOnly(Config.Libs.coroutinesCore)
21-
20+
compileOnly(libs.kotlinx.coroutines)
2221
compileOnly(libs.jetbrains.annotations)
2322
compileOnly(libs.nopen.annotations)
2423
errorprone(libs.errorprone.core)
@@ -28,9 +27,9 @@ dependencies {
2827
testImplementation(projects.sentryTestSupport)
2928
testImplementation(kotlin(Config.kotlinStdLib))
3029
testImplementation(libs.kotlin.test.junit)
30+
testImplementation(libs.kotlinx.coroutines)
3131
testImplementation(libs.kotlinx.coroutines.test)
3232
testImplementation(libs.mockito.kotlin)
33-
testImplementation(Config.Libs.coroutinesCore)
3433
}
3534

3635
configure<SourceSetContainer> {

sentry-log4j2/build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ tasks.withType<KotlinCompile>().configureEach {
1616

1717
dependencies {
1818
api(projects.sentry)
19-
compileOnly(Config.Libs.log4j2Api)
20-
compileOnly(Config.Libs.log4j2Core)
21-
annotationProcessor(Config.Libs.log4j2Core)
19+
compileOnly(libs.log4j.api)
20+
compileOnly(libs.log4j.core)
21+
annotationProcessor(libs.log4j.core)
2222

2323
compileOnly(libs.jetbrains.annotations)
2424
compileOnly(libs.nopen.annotations)
@@ -30,9 +30,9 @@ dependencies {
3030
testImplementation(projects.sentryTestSupport)
3131
testImplementation(kotlin(Config.kotlinStdLib))
3232
testImplementation(libs.kotlin.test.junit)
33+
testImplementation(libs.log4j.api)
34+
testImplementation(libs.log4j.core)
3335
testImplementation(libs.mockito.kotlin)
34-
testImplementation(Config.Libs.log4j2Api)
35-
testImplementation(Config.Libs.log4j2Core)
3636
}
3737

3838
configure<SourceSetContainer> {

sentry-logback/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ tasks.withType<KotlinCompile>().configureEach {
1616

1717
dependencies {
1818
api(projects.sentry)
19-
compileOnly(Config.Libs.logbackClassic)
19+
compileOnly(libs.logback.classic)
2020

2121
compileOnly(libs.jetbrains.annotations)
2222
compileOnly(libs.nopen.annotations)
@@ -28,8 +28,8 @@ dependencies {
2828
testImplementation(projects.sentryTestSupport)
2929
testImplementation(kotlin(Config.kotlinStdLib))
3030
testImplementation(libs.kotlin.test.junit)
31+
testImplementation(libs.logback.classic)
3132
testImplementation(libs.mockito.kotlin)
32-
testImplementation(Config.Libs.logbackClassic)
3333
}
3434

3535
configure<SourceSetContainer> {

sentry-okhttp/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,22 @@ kotlin {
2222
dependencies {
2323
api(projects.sentry)
2424

25-
compileOnly(Config.Libs.okhttp)
2625

2726
implementation(kotlin(Config.kotlinStdLib, KotlinCompilerVersion.VERSION))
2827

2928
compileOnly(libs.jetbrains.annotations)
3029
compileOnly(libs.nopen.annotations)
30+
compileOnly(libs.okhttp)
3131
errorprone(libs.errorprone.core)
3232
errorprone(libs.nopen.checker)
3333
errorprone(libs.nullaway)
3434

3535
// tests
3636
testImplementation(projects.sentryTestSupport)
37-
testImplementation(Config.Libs.okhttp)
3837
testImplementation(libs.kotlin.test.junit)
3938
testImplementation(libs.mockito.kotlin)
4039
testImplementation(libs.mockito.inline)
40+
testImplementation(libs.okhttp)
4141
testImplementation(libs.okhttp.mockwebserver)
4242
}
4343

sentry-samples/sentry-samples-android/build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,6 @@ dependencies {
147147
implementation(projects.sentryCompose)
148148
implementation(projects.sentryKotlinExtensions)
149149
implementation(projects.sentryOkhttp)
150-
implementation(Config.Libs.timber)
151150

152151
// how to exclude androidx if release health feature is disabled
153152
// implementation(projects.sentryAndroid) {
@@ -156,9 +155,6 @@ dependencies {
156155
// exclude(group = "androidx.core", module = "core")
157156
// }
158157

159-
implementation(Config.Libs.coroutinesAndroid)
160-
implementation(Config.Libs.retrofit2)
161-
implementation(Config.Libs.retrofit2Gson)
162158
implementation(Config.Libs.sentryNativeNdk)
163159

164160
implementation(libs.androidx.activity.compose)
@@ -170,8 +166,12 @@ dependencies {
170166
implementation(libs.androidx.navigation.compose)
171167
implementation(libs.androidx.recyclerview)
172168
implementation(libs.coil.compose)
169+
implementation(libs.kotlinx.coroutines.android)
170+
implementation(libs.retrofit)
171+
implementation(libs.retrofit.gson)
172+
implementation(libs.timber)
173173

174-
debugImplementation(Config.Libs.leakCanary)
174+
debugImplementation(libs.leakcanary)
175175
}
176176

177177
abstract class ToggleNativeLoggingTask : Exec() {

sentry-samples/sentry-samples-jul/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ configure<JavaPluginExtension> {
1717

1818
dependencies {
1919
implementation(projects.sentryJul)
20-
implementation(Config.Libs.slf4jJdk14)
20+
implementation(libs.slf4j.jdk14)
2121
}

sentry-samples/sentry-samples-log4j2/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ configure<JavaPluginExtension> {
1515

1616
dependencies {
1717
implementation(projects.sentryLog4j2)
18-
implementation(Config.Libs.log4j2Api)
18+
implementation(libs.log4j.api)
1919
}

sentry-samples/sentry-samples-logback/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ configure<JavaPluginExtension> {
1515

1616
dependencies {
1717
implementation(projects.sentryLogback)
18-
implementation(Config.Libs.logbackClassic)
18+
implementation(libs.logback.classic)
1919
}

sentry-samples/sentry-samples-spring-boot-jakarta-opentelemetry-noagent/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,15 @@ dependencies {
5454
implementation(projects.sentryJdbc)
5555
runtimeOnly(libs.hsqldb)
5656

57+
testImplementation(kotlin(Config.kotlinStdLib))
5758
testImplementation(projects.sentrySystemTestSupport)
59+
testImplementation(libs.kotlin.test.junit)
60+
testImplementation(libs.slf4j2.api)
5861
testImplementation(libs.springboot3.starter.test) {
5962
exclude(group = "org.junit.vintage", module = "junit-vintage-engine")
6063
}
61-
testImplementation(kotlin(Config.kotlinStdLib))
62-
testImplementation(libs.kotlin.test.junit)
6364
testImplementation("ch.qos.logback:logback-classic:1.5.16")
6465
testImplementation("ch.qos.logback:logback-core:1.5.16")
65-
testImplementation(Config.Libs.slf4jApi2)
6666
testImplementation(Config.Libs.apolloKotlin)
6767
}
6868

0 commit comments

Comments
 (0)