diff --git a/buildSrc/src/main/java/Config.kt b/buildSrc/src/main/java/Config.kt index 6a23327453..bcd9317e47 100644 --- a/buildSrc/src/main/java/Config.kt +++ b/buildSrc/src/main/java/Config.kt @@ -20,9 +20,7 @@ object Config { val springSecurityWeb = "org.springframework.security:spring-security-web" val springSecurityConfig = "org.springframework.security:spring-security-config" val springAop = "org.springframework:spring-aop" - val aspectj = "org.aspectj:aspectjweaver" - val kotlinReflect = "org.jetbrains.kotlin:kotlin-reflect" val kotlinStdLib = "org.jetbrains.kotlin:kotlin-stdlib" } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 83126cd37e..187ba6c2a5 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -131,6 +131,7 @@ androidx-sqlite-bundled = { module = "androidx.sqlite:sqlite-bundled", version.r androidx-sqlite-framework = { module = "androidx.sqlite:sqlite-framework", version.ref = "sqliteRc" } androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version = "1.4.0" } androidx-browser = { module = "androidx.browser:browser", version = "1.10.0" } +aspectjweaver = { module = "org.aspectj:aspectjweaver" } async-profiler = { module = "tools.profiler:async-profiler", version.ref = "asyncProfiler" } async-profiler-jfr-converter = { module = "tools.profiler:jfr-converter", version.ref = "asyncProfiler" } caffeine = { module = "com.github.ben-manes.caffeine:caffeine" } @@ -148,6 +149,7 @@ jackson-bom = { module = "com.fasterxml.jackson:jackson-bom", version.ref = "jac jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson" } jetbrains-annotations = { module = "org.jetbrains:annotations", version = "23.0.0" } kotlin-bom = { module = "org.jetbrains.kotlin:kotlin-bom", version.ref = "kotlin" } +kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect" } kotlin-test-junit = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlin" } kotlinx-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" } kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "coroutines" } diff --git a/sentry-apollo-4/build.gradle.kts b/sentry-apollo-4/build.gradle.kts index c5de057fcd..44d73d50db 100644 --- a/sentry-apollo-4/build.gradle.kts +++ b/sentry-apollo-4/build.gradle.kts @@ -44,7 +44,7 @@ dependencies { testImplementation(libs.mockito.kotlin) testImplementation(libs.mockito.core) testImplementation(libs.okhttp.mockwebserver) - testImplementation("org.jetbrains.kotlin:kotlin-reflect:2.0.0") + testImplementation(libs.kotlin.reflect) } tasks.withType().configureEach { diff --git a/sentry-samples/sentry-samples-netflix-dgs/build.gradle.kts b/sentry-samples/sentry-samples-netflix-dgs/build.gradle.kts index 097b7dbccc..7bbc377a28 100644 --- a/sentry-samples/sentry-samples-netflix-dgs/build.gradle.kts +++ b/sentry-samples/sentry-samples-netflix-dgs/build.gradle.kts @@ -27,7 +27,7 @@ java.targetCompatibility = JavaVersion.VERSION_1_8 dependencies { implementation(platform(libs.springboot2.bom)) implementation(libs.springboot.starter.web) - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-starter:$sentryVersion") implementation("io.sentry:sentry-graphql:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-7/build.gradle.kts b/sentry-samples/sentry-samples-spring-7/build.gradle.kts index e16b85724c..ef201480a5 100644 --- a/sentry-samples/sentry-samples-spring-7/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-7/build.gradle.kts @@ -35,10 +35,10 @@ dependencyManagement { dependencies { implementation("org.springframework:spring-webmvc") implementation("org.springframework:spring-aop") - implementation("org.aspectj:aspectjweaver") + implementation(libs.aspectjweaver) implementation("org.springframework.security:spring-security-web") implementation("org.springframework.security:spring-security-config") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-7:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-4-log4j2/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-4-log4j2/build.gradle.kts index 6564d2899c..00bdefcdb1 100644 --- a/sentry-samples/sentry-samples-spring-boot-4-log4j2/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-4-log4j2/build.gradle.kts @@ -40,8 +40,8 @@ dependencies { implementation(libs.springboot4.starter.websocket) implementation(libs.springboot4.starter.restclient) implementation(libs.springboot4.starter.webclient) - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-4-starter:$sentryVersion") implementation("io.sentry:sentry-graphql-22:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-4-opentelemetry-noagent/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-4-opentelemetry-noagent/build.gradle.kts index 57a81dc707..ea8196b846 100644 --- a/sentry-samples/sentry-samples-spring-boot-4-opentelemetry-noagent/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-4-opentelemetry-noagent/build.gradle.kts @@ -40,8 +40,8 @@ dependencies { implementation(libs.springboot4.starter.websocket) implementation(libs.springboot4.starter.webclient) implementation(libs.springboot4.starter.restclient) - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-4-starter:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-4-opentelemetry/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-4-opentelemetry/build.gradle.kts index f20af05ccf..90928af421 100644 --- a/sentry-samples/sentry-samples-spring-boot-4-opentelemetry/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-4-opentelemetry/build.gradle.kts @@ -41,8 +41,8 @@ dependencies { implementation(libs.springboot4.starter.websocket) implementation(libs.springboot4.starter.webclient) implementation(libs.springboot4.starter.restclient) - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-4-starter:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-4-otlp/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-4-otlp/build.gradle.kts index 016f1c70b3..2a33a4bd46 100644 --- a/sentry-samples/sentry-samples-spring-boot-4-otlp/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-4-otlp/build.gradle.kts @@ -40,8 +40,8 @@ dependencies { implementation(libs.springboot4.starter.websocket) implementation(libs.springboot4.starter.restclient) implementation(libs.springboot4.starter.webclient) - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-4-starter:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-4-webflux/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-4-webflux/build.gradle.kts index 23140a7b21..6a12eaadb5 100644 --- a/sentry-samples/sentry-samples-spring-boot-4-webflux/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-4-webflux/build.gradle.kts @@ -17,7 +17,7 @@ group = "io.sentry.sample.spring-boot-4-webflux" version = "0.0.1-SNAPSHOT" dependencies { - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-4-starter:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-4/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-4/build.gradle.kts index 77393c9b36..da74005836 100644 --- a/sentry-samples/sentry-samples-spring-boot-4/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-4/build.gradle.kts @@ -40,8 +40,8 @@ dependencies { implementation(libs.springboot4.starter.websocket) implementation(libs.springboot4.starter.restclient) implementation(libs.springboot4.starter.webclient) - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-4-starter:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-jakarta-log4j2/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-jakarta-log4j2/build.gradle.kts index 0e8e2069b0..3b87c57b89 100644 --- a/sentry-samples/sentry-samples-spring-boot-jakarta-log4j2/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-jakarta-log4j2/build.gradle.kts @@ -42,8 +42,8 @@ dependencies { implementation(libs.springboot3.starter.web) implementation(libs.springboot3.starter.webflux) implementation(libs.springboot3.starter.websocket) - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-starter-jakarta:$sentryVersion") implementation("io.sentry:sentry-log4j2:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-jakarta-opentelemetry-noagent/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-jakarta-opentelemetry-noagent/build.gradle.kts index 12b86dcc6b..d1fe6ad991 100644 --- a/sentry-samples/sentry-samples-spring-boot-jakarta-opentelemetry-noagent/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-jakarta-opentelemetry-noagent/build.gradle.kts @@ -43,8 +43,8 @@ dependencies { implementation(libs.springboot3.starter.web) implementation(libs.springboot3.starter.webflux) implementation(libs.springboot3.starter.websocket) - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-starter-jakarta:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-jakarta-opentelemetry/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-jakarta-opentelemetry/build.gradle.kts index 0ba3ebf83c..ff1e2a27ac 100644 --- a/sentry-samples/sentry-samples-spring-boot-jakarta-opentelemetry/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-jakarta-opentelemetry/build.gradle.kts @@ -43,8 +43,8 @@ dependencies { implementation(libs.springboot3.starter.web) implementation(libs.springboot3.starter.webflux) implementation(libs.springboot3.starter.websocket) - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-starter-jakarta:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-jakarta/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-jakarta/build.gradle.kts index fedd8086de..d8709bf006 100644 --- a/sentry-samples/sentry-samples-spring-boot-jakarta/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-jakarta/build.gradle.kts @@ -42,8 +42,8 @@ dependencies { implementation(libs.springboot3.starter.web) implementation(libs.springboot3.starter.webflux) implementation(libs.springboot3.starter.websocket) - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-starter-jakarta:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-opentelemetry-noagent/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-opentelemetry-noagent/build.gradle.kts index 97ba9a0ac4..9234da89f4 100644 --- a/sentry-samples/sentry-samples-spring-boot-opentelemetry-noagent/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-opentelemetry-noagent/build.gradle.kts @@ -49,8 +49,8 @@ dependencies { implementation(libs.springboot.starter.web) implementation(libs.springboot.starter.webflux) implementation(libs.springboot.starter.websocket) - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-starter:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-opentelemetry/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-opentelemetry/build.gradle.kts index bd2e68e334..c67bdbb33f 100644 --- a/sentry-samples/sentry-samples-spring-boot-opentelemetry/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-opentelemetry/build.gradle.kts @@ -48,8 +48,8 @@ dependencies { implementation(libs.springboot.starter.web) implementation(libs.springboot.starter.webflux) implementation(libs.springboot.starter.websocket) - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-starter:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-webflux-jakarta/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-webflux-jakarta/build.gradle.kts index 50c1b85a19..78a6811dad 100644 --- a/sentry-samples/sentry-samples-spring-boot-webflux-jakarta/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-webflux-jakarta/build.gradle.kts @@ -26,7 +26,7 @@ dependencyManagement { extra["kotlin-coroutines.version"] = "1.9.0" dependencies { - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-starter-jakarta:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot-webflux/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot-webflux/build.gradle.kts index f066a9dc9e..07eca85193 100644 --- a/sentry-samples/sentry-samples-spring-boot-webflux/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot-webflux/build.gradle.kts @@ -35,7 +35,7 @@ dependencies { implementation(libs.springboot.starter.actuator) implementation(libs.springboot.starter.graphql) implementation(libs.springboot.starter.webflux) - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-starter:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-boot/build.gradle.kts b/sentry-samples/sentry-samples-spring-boot/build.gradle.kts index 234b2bcc86..13e91956a2 100644 --- a/sentry-samples/sentry-samples-spring-boot/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-boot/build.gradle.kts @@ -53,8 +53,8 @@ dependencies { implementation(libs.spring.kafka2) implementation("io.sentry:sentry-kafka:$sentryVersion") - implementation("org.aspectj:aspectjweaver") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.aspectjweaver) + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8", getKotlinPluginVersion())) implementation("io.sentry:sentry-spring-boot-starter:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring-jakarta/build.gradle.kts b/sentry-samples/sentry-samples-spring-jakarta/build.gradle.kts index 4c9771ea57..81d4f35997 100644 --- a/sentry-samples/sentry-samples-spring-jakarta/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring-jakarta/build.gradle.kts @@ -33,10 +33,10 @@ dependencyManagement { dependencies { implementation("org.springframework:spring-webmvc") implementation("org.springframework:spring-aop") - implementation("org.aspectj:aspectjweaver") + implementation(libs.aspectjweaver) implementation("org.springframework.security:spring-security-web") implementation("org.springframework.security:spring-security-config") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8")) implementation("io.sentry:sentry-spring-jakarta:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-samples/sentry-samples-spring/build.gradle.kts b/sentry-samples/sentry-samples-spring/build.gradle.kts index ffb672b864..d349de8a0a 100644 --- a/sentry-samples/sentry-samples-spring/build.gradle.kts +++ b/sentry-samples/sentry-samples-spring/build.gradle.kts @@ -44,10 +44,10 @@ dependencyManagement { dependencies { implementation("org.springframework:spring-webmvc") implementation("org.springframework:spring-aop") - implementation("org.aspectj:aspectjweaver") + implementation(libs.aspectjweaver) implementation("org.springframework.security:spring-security-web") implementation("org.springframework.security:spring-security-config") - implementation("org.jetbrains.kotlin:kotlin-reflect") + implementation(libs.kotlin.reflect) implementation(kotlin("stdlib-jdk8")) implementation("io.sentry:sentry-spring:$sentryVersion") implementation("io.sentry:sentry-logback:$sentryVersion") diff --git a/sentry-spring-7/build.gradle.kts b/sentry-spring-7/build.gradle.kts index 3425b91a91..64c2601925 100644 --- a/sentry-spring-7/build.gradle.kts +++ b/sentry-spring-7/build.gradle.kts @@ -36,7 +36,7 @@ dependencies { compileOnly(Config.Libs.springWeb) compileOnly(Config.Libs.springAop) compileOnly(Config.Libs.springSecurityWeb) - compileOnly(Config.Libs.aspectj) + compileOnly(libs.aspectjweaver) compileOnly(libs.context.propagation) compileOnly(libs.jetbrains.annotations) compileOnly(libs.nopen.annotations) diff --git a/sentry-spring-boot-4/build.gradle.kts b/sentry-spring-boot-4/build.gradle.kts index 310c09d2a5..f1c3d0cc72 100644 --- a/sentry-spring-boot-4/build.gradle.kts +++ b/sentry-spring-boot-4/build.gradle.kts @@ -88,7 +88,7 @@ dependencies { testImplementation(projects.sentryReactor) testImplementation(projects.sentryTestSupport) testImplementation(kotlin(Config.kotlinStdLib)) - testImplementation(Config.Libs.kotlinReflect) + testImplementation(libs.kotlin.reflect) testImplementation(platform(SpringBootPlugin.BOM_COORDINATES)) testImplementation(libs.context.propagation) testImplementation(libs.kotlin.test.junit) diff --git a/sentry-spring-jakarta/build.gradle.kts b/sentry-spring-jakarta/build.gradle.kts index 324bd0c650..444d219f24 100644 --- a/sentry-spring-jakarta/build.gradle.kts +++ b/sentry-spring-jakarta/build.gradle.kts @@ -37,7 +37,7 @@ dependencies { compileOnly(Config.Libs.springWeb) compileOnly(Config.Libs.springAop) compileOnly(Config.Libs.springSecurityWeb) - compileOnly(Config.Libs.aspectj) + compileOnly(libs.aspectjweaver) compileOnly(libs.context.propagation) compileOnly(libs.jetbrains.annotations) compileOnly(libs.nopen.annotations) diff --git a/sentry-spring/build.gradle.kts b/sentry-spring/build.gradle.kts index 054b802fe8..ca68a3f00a 100644 --- a/sentry-spring/build.gradle.kts +++ b/sentry-spring/build.gradle.kts @@ -30,7 +30,7 @@ dependencies { compileOnly(Config.Libs.springWeb) compileOnly(Config.Libs.springAop) compileOnly(Config.Libs.springSecurityWeb) - compileOnly(Config.Libs.aspectj) + compileOnly(libs.aspectjweaver) compileOnly(Config.Libs.springWebflux) compileOnly(projects.sentryGraphql) compileOnly(projects.sentryKafka)