opentelemetry-java-instrume.../instrumentation/vertx-web-3.0/javaagent/vertx-web-3.0-javaagent.gradle

33 lines
974 B
Groovy

apply from: "${rootDir}/gradle/instrumentation.gradle"
muzzle {
pass {
group = 'io.vertx'
module = 'vertx-web'
versions = "[3.0.0,4.0.0)"
//TODO we should split this module into client and server
//They have different version applicability
// assertInverse = true
}
}
ext.vertxVersion = '3.0.0'
dependencies {
library "io.vertx:vertx-web:${vertxVersion}"
//We need both version as different versions of Vert.x use different versions of Netty
testInstrumentation project(':instrumentation:netty:netty-4.0:javaagent')
testInstrumentation project(':instrumentation:netty:netty-4.1:javaagent')
testInstrumentation project(':instrumentation:jdbc:javaagent')
testImplementation "io.vertx:vertx-jdbc-client:${vertxVersion}"
// Vert.x 4.0 is incompatible with our tests.
latestDepTestLibrary "io.vertx:vertx-web:3.+"
latestDepTestLibrary "io.vertx:vertx-web-client:3.+"
}
test {
systemProperty "testLatestDeps", testLatestDeps
}