Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ targetSdk = "34"
compileSdk = "34"
minSdk = "21"
spotless = "7.0.4"
gummyBears = "0.12.0"

[plugins]
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
Expand All @@ -62,6 +63,7 @@ springboot3 = { id = "org.springframework.boot", version.ref = "springboot3" }
springboot4 = { id = "org.springframework.boot", version.ref = "springboot4" }
spring-dependency-management = { id = "io.spring.dependency-management", version = "1.0.11.RELEASE" }
gretty = { id = "org.gretty", version = "4.0.0" }
animalsniffer = { id = "ru.vyarus.animalsniffer", version = "2.0.1" }

[libraries]
apache-httpclient = { module = "org.apache.httpcomponents.client5:httpclient5", version = "5.0.4" }
Expand Down Expand Up @@ -175,6 +177,9 @@ springboot4-starter-jdbc = { module = "org.springframework.boot:spring-boot-star
springboot4-starter-actuator = { module = "org.springframework.boot:spring-boot-starter-actuator", version.ref = "springboot4" }
timber = { module = "com.jakewharton.timber:timber", version = "4.7.1" }

# Animalsniffer signature
gummy-bears-api21 = { module = "com.toasttab.android:gummy-bears-api-21", version.ref = "gummyBears" }

# tomcat libraries
tomcat-catalina-jakarta = { module = "org.apache.tomcat:tomcat-catalina", version = "11.0.10" }
tomcat-embed-jasper-jakarta = { module = "org.apache.tomcat.embed:tomcat-embed-jasper", version = "11.0.10" }
Expand Down
5 changes: 5 additions & 0 deletions sentry-apache-http-client-5/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ plugins {
jacoco
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand All @@ -32,6 +33,9 @@ dependencies {
testImplementation(kotlin(Config.kotlinStdLib))
testImplementation(libs.kotlin.test.junit)
testImplementation(libs.mockito.kotlin)

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -52,6 +56,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-apollo-3/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand Down Expand Up @@ -37,6 +38,9 @@ dependencies {
testImplementation(libs.mockito.kotlin)
testImplementation(libs.mockito.inline)
testImplementation(libs.okhttp.mockwebserver)

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -57,6 +61,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-apollo-4/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

configure<JavaPluginExtension> {
Expand Down Expand Up @@ -44,6 +45,9 @@ dependencies {
testImplementation(libs.mockito.inline)
testImplementation(libs.okhttp.mockwebserver)
testImplementation("org.jetbrains.kotlin:kotlin-reflect:2.0.0")

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -64,6 +68,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-apollo/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand Down Expand Up @@ -38,6 +39,9 @@ dependencies {
testImplementation(libs.mockito.kotlin)
testImplementation(libs.mockito.inline)
testImplementation(libs.okhttp.mockwebserver)

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -58,6 +62,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-graphql-22/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand Down Expand Up @@ -40,6 +41,9 @@ dependencies {
testImplementation(libs.okhttp.mockwebserver)
testImplementation(libs.springboot.starter.graphql)
testImplementation("com.netflix.graphql.dgs:graphql-error-types:4.9.2")

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -60,6 +64,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-graphql-core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand Down Expand Up @@ -39,6 +40,9 @@ dependencies {
testImplementation(libs.okhttp.mockwebserver)
testImplementation(libs.springboot.starter.graphql)
testImplementation("com.netflix.graphql.dgs:graphql-error-types:4.9.2")

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -59,6 +63,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-graphql/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand Down Expand Up @@ -40,6 +41,9 @@ dependencies {
testImplementation(libs.okhttp.mockwebserver)
testImplementation(libs.springboot.starter.graphql)
testImplementation("com.netflix.graphql.dgs:graphql-error-types:4.9.2")

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -60,6 +64,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-jdbc/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand All @@ -33,6 +34,9 @@ dependencies {
testImplementation(libs.kotlin.test.junit)
testImplementation(libs.mockito.kotlin)
testImplementation(libs.mockito.inline)

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -53,6 +57,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-jul/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand All @@ -32,6 +33,9 @@ dependencies {
testImplementation(libs.logback.classic)
testImplementation(libs.mockito.kotlin)
testImplementation(libs.slf4j.api)

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -52,6 +56,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
test {
// used to test io.sentry.jul.SentryHandler
Expand Down
5 changes: 5 additions & 0 deletions sentry-kotlin-extensions/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.detekt)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand All @@ -32,6 +33,9 @@ dependencies {
testImplementation(libs.kotlinx.coroutines)
testImplementation(libs.kotlinx.coroutines.test)
testImplementation(libs.mockito.kotlin)

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -52,6 +56,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-ktor-client/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand Down Expand Up @@ -40,6 +41,9 @@ dependencies {
testImplementation(libs.ktor.client.core)
testImplementation(libs.ktor.client.java)
testImplementation(libs.okhttp.mockwebserver)

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -60,6 +64,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-log4j2/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand All @@ -34,6 +35,9 @@ dependencies {
testImplementation(libs.log4j.api)
testImplementation(libs.log4j.core)
testImplementation(libs.mockito.kotlin)

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -54,6 +58,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-logback/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand All @@ -31,6 +32,9 @@ dependencies {
testImplementation(libs.kotlin.test.junit)
testImplementation(libs.logback.classic)
testImplementation(libs.mockito.kotlin)

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -51,6 +55,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
5 changes: 5 additions & 0 deletions sentry-okhttp/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ plugins {
alias(libs.plugins.errorprone)
alias(libs.plugins.gradle.versions)
alias(libs.plugins.buildconfig)
alias(libs.plugins.animalsniffer)
}

tasks.withType<KotlinCompile>().configureEach {
Expand Down Expand Up @@ -39,6 +40,9 @@ dependencies {
testImplementation(libs.mockito.inline)
testImplementation(libs.okhttp)
testImplementation(libs.okhttp.mockwebserver)

val gummyBearsModule = libs.gummy.bears.api21.get().module
signature("${gummyBearsModule}:${libs.versions.gummyBears.get()}:coreLib2@signature")
}

configure<SourceSetContainer> { test { java.srcDir("src/test/java") } }
Expand All @@ -59,6 +63,7 @@ tasks {
check {
dependsOn(jacocoTestCoverageVerification)
dependsOn(jacocoTestReport)
dependsOn(animalsnifferMain)
}
}

Expand Down
Loading
Loading