12345678910111213141516171819202122232425262728 |
- plugins {
- id("otel.javaagent-instrumentation")
- }
- muzzle {
- pass {
- group.set("org.apache.httpcomponents")
- module.set("httpasyncclient")
- // 4.0 and 4.0.1 don't copy over the traceparent (etc) http headers on redirect
- versions.set("[4.1,)")
- // TODO implement a muzzle check so that 4.0.x (at least 4.0 and 4.0.1) do not get applied
- // and then bring back assertInverse
- }
- }
- dependencies {
- library("org.apache.httpcomponents:httpasyncclient:4.1")
- }
- tasks {
- val testStableSemconv by registering(Test::class) {
- jvmArgs("-Dotel.semconv-stability.opt-in=http")
- }
- check {
- dependsOn(testStableSemconv)
- }
- }
|