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

33 lines
1.1 KiB
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 group: 'io.vertx', name: 'vertx-web', version: 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 group: 'io.vertx', name: 'vertx-jdbc-client', version: vertxVersion
// Vert.x 4.0 is incompatible with our tests.
latestDepTestLibrary group: 'io.vertx', name: 'vertx-web', version: '3.+'
latestDepTestLibrary group: 'io.vertx', name: 'vertx-web-client', version: '3.+'
}
test {
systemProperty "testLatestDeps", testLatestDeps
}