1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- plugins {
- id("io.opentelemetry.instrumentation.javaagent-shadowing")
- id("otel.java-conventions")
- }
- dependencies {
- compileOnly("net.bytebuddy:byte-buddy")
- compileOnly("io.opentelemetry:opentelemetry-sdk")
- compileOnly("io.opentelemetry:opentelemetry-sdk-extension-autoconfigure")
- compileOnly("org.slf4j:slf4j-api")
- annotationProcessor("com.google.auto.service:auto-service")
- compileOnly("com.google.auto.service:auto-service")
- implementation(project(":instrumentation-api"))
- implementation(project(":javaagent-instrumentation-api"))
- implementation(project(":javaagent-extension-api"))
- implementation(project(":javaagent-tooling"))
- implementation("io.opentelemetry:opentelemetry-proto")
- implementation("io.opentelemetry:opentelemetry-exporter-otlp")
- implementation("io.opentelemetry:opentelemetry-exporter-otlp-metrics")
- implementation("io.grpc:grpc-testing:1.33.1")
-
- implementation(project(":instrumentation:executors:javaagent"))
-
-
- implementation(project(":instrumentation:internal:internal-class-loader:javaagent"))
- implementation(project(":instrumentation:internal:internal-eclipse-osgi-3.6:javaagent"))
- implementation(project(":instrumentation:internal:internal-proxy:javaagent"))
- implementation(project(":instrumentation:internal:internal-url-class-loader:javaagent"))
-
- implementation(project(":instrumentation:opentelemetry-annotations-1.0:javaagent"))
-
- implementation(project(":instrumentation:opentelemetry-api-1.0:javaagent"))
- }
- tasks {
- jar {
- enabled = false
- }
- shadowJar {
- archiveFileName.set("testing-agent-classloader.jar")
- }
- }
|