opentelemetry-java-instrume.../instrumentation/jdbc/javaagent/jdbc-javaagent.gradle

32 lines
794 B
Groovy

apply plugin: "otel.javaagent-instrumentation"
muzzle {
pass {
coreJdk()
}
}
dependencies {
compileOnly "com.google.auto.value:auto-value-annotations"
annotationProcessor "com.google.auto.value:auto-value"
// jdbc unit testing
testLibrary "com.h2database:h2:1.3.169"
// first version jdk 1.6 compatible
testLibrary "org.apache.derby:derby:10.6.1.0"
testLibrary "org.hsqldb:hsqldb:2.0.0"
testLibrary "org.apache.tomcat:tomcat-jdbc:7.0.19"
// tomcat needs this to run
testLibrary "org.apache.tomcat:tomcat-juli:7.0.19"
testLibrary "com.zaxxer:HikariCP:2.4.0"
testLibrary "com.mchange:c3p0:0.9.5"
latestDepTestLibrary "org.apache.derby:derby:10.14.+"
}
tasks.withType(Test).configureEach {
jvmArgs "-Dotel.instrumentation.jdbc-datasource.enabled=true"
}