opentelemetry-java-instrume.../instrumentation/spring/spring-core-2.0/javaagent/build.gradle.kts

29 lines
601 B
Plaintext

plugins {
id("otel.javaagent-instrumentation")
}
muzzle {
pass {
group.set("org.springframework")
module.set("spring-core")
versions.set("[2.0,]")
}
}
dependencies {
bootstrap(project(":instrumentation:executors:bootstrap"))
library("org.springframework:spring-core:2.0")
// 3.0 introduces submit() methods
// 4.0 introduces submitListenable() methods
testLibrary("org.springframework:spring-core:4.0.0.RELEASE")
}
// spring 6 requires java 17
if (findProperty("testLatestDeps") as Boolean) {
otelJava {
minJavaVersionSupported.set(JavaVersion.VERSION_17)
}
}