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" }