plugins { id("otel.javaagent-instrumentation") } muzzle { pass { group.set("io.vertx") module.set("vertx-core") versions.set("[4.0.0,)") assertInverse.set(true) } } dependencies { library("io.vertx:vertx-core:4.0.0") // vertx-codegen dependency is needed for Xlint's annotation checking library("io.vertx:vertx-codegen:4.0.0") implementation(project(":instrumentation:vertx:vertx-http-client:vertx-http-client-common:javaagent")) testInstrumentation(project(":instrumentation:netty:netty-4.1:javaagent")) } tasks { val testStableSemconv by registering(Test::class) { jvmArgs("-Dotel.semconv-stability.opt-in=http") } check { dependsOn(testStableSemconv) } }