12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- group = 'io.opentelemetry.instrumentation'
- apply from: "$rootDir/gradle/java.gradle"
- apply from: "$rootDir/gradle/publish.gradle"
- sourceCompatibility = '8'
- dependencies {
- implementation "org.springframework.boot:spring-boot-autoconfigure:${versions["org.springframework.boot"]}"
- annotationProcessor "org.springframework.boot:spring-boot-autoconfigure-processor:${versions["org.springframework.boot"]}"
- implementation "javax.validation:validation-api:2.0.1.Final"
- implementation project(':instrumentation:spring:spring-web-3.1:library')
- implementation project(':instrumentation:spring:spring-webmvc-3.1:library')
- implementation project(':instrumentation:spring:spring-webflux-5.0:library')
- compileOnly "org.springframework.boot:spring-boot-starter-aop:${versions["org.springframework.boot"]}"
- compileOnly "org.springframework.boot:spring-boot-starter-web:${versions["org.springframework.boot"]}"
- compileOnly "org.springframework.boot:spring-boot-starter-webflux:${versions["org.springframework.boot"]}"
- compileOnly "io.opentelemetry:opentelemetry-extension-annotations"
- compileOnly "io.opentelemetry:opentelemetry-exporter-logging"
- compileOnly "io.opentelemetry:opentelemetry-exporter-jaeger"
- compileOnly "io.opentelemetry:opentelemetry-exporter-otlp"
- compileOnly "io.opentelemetry:opentelemetry-exporter-zipkin"
- compileOnly "io.grpc:grpc-api:1.30.2"
- testImplementation "org.springframework.boot:spring-boot-starter-aop:${versions["org.springframework.boot"]}"
- testImplementation "org.springframework.boot:spring-boot-starter-webflux:${versions["org.springframework.boot"]}"
- testImplementation "org.springframework.boot:spring-boot-starter-web:${versions["org.springframework.boot"]}"
- testImplementation("org.springframework.boot:spring-boot-starter-test:${versions["org.springframework.boot"]}") {
- exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
- }
- testImplementation "org.assertj:assertj-core"
- testImplementation project(':testing-common')
- testImplementation "io.opentelemetry:opentelemetry-sdk"
- testImplementation "io.opentelemetry:opentelemetry-sdk-testing"
- testImplementation "io.opentelemetry:opentelemetry-extension-annotations"
- testImplementation "io.opentelemetry:opentelemetry-exporter-logging"
- testImplementation "io.opentelemetry:opentelemetry-exporter-jaeger"
- testImplementation "io.opentelemetry:opentelemetry-exporter-otlp"
- testImplementation "io.opentelemetry:opentelemetry-exporter-zipkin"
- testImplementation "io.grpc:grpc-api:1.30.2"
- testImplementation "io.grpc:grpc-netty-shaded:1.30.2"
- }
|