opentelemetry-java-instrume.../examples/distro/instrumentation/servlet-3/build.gradle

35 lines
1.3 KiB
Groovy

apply from: "$rootDir/gradle/instrumentation.gradle"
muzzle {
pass {
group.set("javax.servlet")
module.set("javax.servlet-api")
versions.set("[3.0,)")
assertInverse.set(true)
}
pass {
group.set("javax.servlet")
module.set("servlet-api")
versions.set("[2.2, 3.0)")
assertInverse.set(true)
}
}
dependencies {
compileOnly project(":bootstrap")
compileOnly "javax.servlet:javax.servlet-api:3.0.1"
testInstrumentation "io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-common:${versions.opentelemetryJavaagentAlpha}"
testInstrumentation "io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-2.2:${versions.opentelemetryJavaagentAlpha}"
testInstrumentation "io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-3.0:${versions.opentelemetryJavaagentAlpha}"
testImplementation("io.opentelemetry.javaagent:opentelemetry-testing-common:${versions.opentelemetryJavaagentAlpha}") {
exclude group: 'org.eclipse.jetty', module: 'jetty-server'
}
testImplementation "com.squareup.okhttp3:okhttp:4.10.0"
testImplementation "javax.servlet:javax.servlet-api:3.0.1"
testImplementation "org.eclipse.jetty:jetty-server:8.2.0.v20160908"
testImplementation "org.eclipse.jetty:jetty-servlet:8.0.0.v20110901"
}