Skip to content

Commit f18a438

Browse files
authored
Change Spring Boot, Apollo, Apollo 3, JUL, Logback, Log4j2, OpenFeign, GraphQL and Kotlin coroutines core dependencies to compileOnly (#2837)
1 parent adf8fe3 commit f18a438

File tree

11 files changed

+30
-12
lines changed

11 files changed

+30
-12
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## Unreleased
4+
5+
### Fixes
6+
7+
- Change Spring Boot, Apollo, Apollo 3, JUL, Logback, Log4j2, OpenFeign, GraphQL and Kotlin coroutines core dependencies to compileOnly ([#2837](https://github.com/getsentry/sentry-java/pull/2837))
8+
39
## 6.25.1
410

511
### Fixes

sentry-apollo-3/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ dependencies {
2424
api(projects.sentry)
2525
api(projects.sentryKotlinExtensions)
2626

27-
implementation(Config.Libs.apolloKotlin)
27+
compileOnly(Config.Libs.apolloKotlin)
2828

2929
compileOnly(Config.CompileOnly.nopen)
3030
errorprone(Config.CompileOnly.nopenChecker)
@@ -40,6 +40,7 @@ dependencies {
4040
testImplementation(Config.TestLibs.mockitoKotlin)
4141
testImplementation(Config.TestLibs.mockitoInline)
4242
testImplementation(Config.TestLibs.mockWebserver)
43+
testImplementation(Config.Libs.apolloKotlin)
4344
}
4445

4546
configure<SourceSetContainer> {

sentry-apollo/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ dependencies {
2424
api(projects.sentry)
2525
api(projects.sentryKotlinExtensions)
2626

27-
implementation(Config.Libs.apolloAndroid)
27+
compileOnly(Config.Libs.apolloAndroid)
2828

2929
compileOnly(Config.CompileOnly.nopen)
3030
errorprone(Config.CompileOnly.nopenChecker)
@@ -41,6 +41,7 @@ dependencies {
4141
testImplementation(Config.TestLibs.mockitoInline)
4242
testImplementation(Config.TestLibs.mockWebserver)
4343
testImplementation(Config.Libs.apolloCoroutines)
44+
testImplementation(Config.Libs.apolloAndroid)
4445
}
4546

4647
configure<SourceSetContainer> {

sentry-graphql/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ tasks.withType<KotlinCompile>().configureEach {
2222

2323
dependencies {
2424
api(projects.sentry)
25-
implementation(Config.Libs.graphQlJava)
25+
compileOnly(Config.Libs.graphQlJava)
2626

2727
compileOnly(Config.CompileOnly.nopen)
2828
errorprone(Config.CompileOnly.nopenChecker)
@@ -38,6 +38,7 @@ dependencies {
3838
testImplementation(Config.TestLibs.mockitoKotlin)
3939
testImplementation(Config.TestLibs.mockWebserver)
4040
testImplementation(Config.Libs.okhttp)
41+
testImplementation(Config.Libs.graphQlJava)
4142
}
4243

4344
configure<SourceSetContainer> {

sentry-jul/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ tasks.withType<KotlinCompile>().configureEach {
2121

2222
dependencies {
2323
api(projects.sentry)
24-
implementation(Config.Libs.slf4jApi)
24+
compileOnly(Config.Libs.slf4jApi)
2525

2626
compileOnly(Config.CompileOnly.nopen)
2727
errorprone(Config.CompileOnly.nopenChecker)
@@ -35,6 +35,7 @@ dependencies {
3535
testImplementation(Config.TestLibs.kotlinTestJunit)
3636
testImplementation(Config.TestLibs.mockitoKotlin)
3737
testImplementation(Config.Libs.logbackClassic)
38+
testImplementation(Config.Libs.slf4jApi)
3839
}
3940

4041
configure<SourceSetContainer> {

sentry-kotlin-extensions/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ tasks.withType<KotlinCompile>().configureEach {
2222

2323
dependencies {
2424
api(projects.sentry)
25-
implementation(Config.Libs.coroutinesCore)
25+
compileOnly(Config.Libs.coroutinesCore)
2626

2727
compileOnly(Config.CompileOnly.nopen)
2828
errorprone(Config.CompileOnly.nopenChecker)
@@ -34,6 +34,7 @@ dependencies {
3434
testImplementation(kotlin(Config.kotlinStdLib))
3535
testImplementation(Config.TestLibs.kotlinTestJunit)
3636
testImplementation(Config.TestLibs.mockitoKotlin)
37+
testImplementation(Config.Libs.coroutinesCore)
3738
}
3839

3940
configure<SourceSetContainer> {

sentry-log4j2/build.gradle.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ tasks.withType<KotlinCompile>().configureEach {
2121

2222
dependencies {
2323
api(projects.sentry)
24-
implementation(Config.Libs.log4j2Api)
25-
implementation(Config.Libs.log4j2Core)
24+
compileOnly(Config.Libs.log4j2Api)
25+
compileOnly(Config.Libs.log4j2Core)
2626
annotationProcessor(Config.Libs.log4j2Core)
2727

2828
compileOnly(Config.CompileOnly.nopen)
@@ -36,6 +36,8 @@ dependencies {
3636
testImplementation(kotlin(Config.kotlinStdLib))
3737
testImplementation(Config.TestLibs.kotlinTestJunit)
3838
testImplementation(Config.TestLibs.mockitoKotlin)
39+
testImplementation(Config.Libs.log4j2Api)
40+
testImplementation(Config.Libs.log4j2Core)
3941
}
4042

4143
configure<SourceSetContainer> {

sentry-logback/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ tasks.withType<KotlinCompile>().configureEach {
2121

2222
dependencies {
2323
api(projects.sentry)
24-
implementation(Config.Libs.logbackClassic)
24+
compileOnly(Config.Libs.logbackClassic)
2525

2626
compileOnly(Config.CompileOnly.nopen)
2727
errorprone(Config.CompileOnly.nopenChecker)
@@ -34,6 +34,7 @@ dependencies {
3434
testImplementation(kotlin(Config.kotlinStdLib))
3535
testImplementation(Config.TestLibs.kotlinTestJunit)
3636
testImplementation(Config.TestLibs.mockitoKotlin)
37+
testImplementation(Config.Libs.logbackClassic)
3738
}
3839

3940
configure<SourceSetContainer> {

sentry-openfeign/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ tasks.withType<KotlinCompile>().configureEach {
2121

2222
dependencies {
2323
api(projects.sentry)
24-
implementation(Config.Libs.feignCore)
24+
compileOnly(Config.Libs.feignCore)
2525

2626
compileOnly(Config.CompileOnly.nopen)
2727
errorprone(Config.CompileOnly.nopenChecker)
@@ -36,6 +36,7 @@ dependencies {
3636
testImplementation(Config.TestLibs.mockitoKotlin)
3737
testImplementation(Config.TestLibs.awaitility)
3838
testImplementation(Config.TestLibs.mockWebserver)
39+
testImplementation(Config.Libs.feignCore)
3940
}
4041

4142
configure<SourceSetContainer> {

sentry-spring-boot-starter-jakarta/build.gradle.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ dependencies {
2727
api(projects.sentrySpringJakarta)
2828
compileOnly(projects.sentryLogback)
2929
compileOnly(projects.sentryApacheHttpClient5)
30-
implementation(Config.Libs.springBoot3Starter)
31-
implementation(platform(SpringBootPlugin.BOM_COORDINATES))
30+
compileOnly(Config.Libs.springBoot3Starter)
31+
compileOnly(platform(SpringBootPlugin.BOM_COORDINATES))
3232
compileOnly(Config.Libs.springWeb)
3333
compileOnly(Config.Libs.springWebflux)
3434
compileOnly(Config.Libs.servletApiJakarta)
@@ -58,6 +58,8 @@ dependencies {
5858
testImplementation(Config.TestLibs.mockWebserver)
5959

6060
testImplementation(Config.Libs.okhttp)
61+
testImplementation(Config.Libs.springBoot3Starter)
62+
testImplementation(platform(SpringBootPlugin.BOM_COORDINATES))
6163
testImplementation(Config.Libs.springBoot3StarterTest)
6264
testImplementation(Config.Libs.springBoot3StarterWeb)
6365
testImplementation(Config.Libs.springBoot3StarterWebflux)

0 commit comments

Comments
 (0)