opentelemetry-java/micrometer1-shim/build.gradle.kts

52 lines
1.1 KiB
Plaintext

plugins {
id("otel.java-conventions")
id("otel.publish-conventions")
}
description = "OpenTelemetry Micrometer Bridge"
otelJava.moduleName.set("io.opentelemetry.micrometer1shim")
dependencies {
api(project(":api:all"))
api("io.micrometer:micrometer-core")
testImplementation(project(":sdk:testing"))
}
testing {
suites {
// Test older LTS versions
val testMicrometer15 by registering(JvmTestSuite::class) {
sources {
java {
setSrcDirs(listOf("src/test/java"))
}
}
dependencies {
implementation(project(":sdk:testing"))
implementation(project.dependencies.enforcedPlatform("io.micrometer:micrometer-bom:1.5.17"))
}
}
val testMicrometer16 by registering(JvmTestSuite::class) {
sources {
java {
setSrcDirs(listOf("src/test/java"))
}
}
dependencies {
implementation(project(":sdk:testing"))
implementation(project.dependencies.enforcedPlatform("io.micrometer:micrometer-bom:1.6.13"))
}
}
}
}
tasks {
check {
dependsOn(testing.suites)
}
}