opentelemetry-java-instrume.../instrumentation/quarkus-resteasy-reactive/quarkus3-testing/build.gradle.kts

35 lines
1.1 KiB
Plaintext

plugins {
id("otel.javaagent-testing")
id("io.quarkus") version "3.0.0.Final"
}
otelJava {
minJavaVersionSupported.set(JavaVersion.VERSION_11)
}
// io.quarkus.platform:quarkus-bom is missing for 3.0.0.Final
var quarkusVersion = "3.0.1.Final"
if (findProperty("testLatestDeps") as Boolean) {
quarkusVersion = "+"
}
dependencies {
implementation(enforcedPlatform("io.quarkus.platform:quarkus-bom:$quarkusVersion"))
implementation("io.quarkus:quarkus-resteasy-reactive")
testInstrumentation(project(":instrumentation:netty:netty-4.1:javaagent"))
testInstrumentation(project(":instrumentation:quarkus-resteasy-reactive:javaagent"))
testInstrumentation(project(":instrumentation:vertx:vertx-web-3.0:javaagent"))
testImplementation(project(":instrumentation:quarkus-resteasy-reactive:common-testing"))
testImplementation("io.quarkus:quarkus-junit5")
}
tasks.named("compileJava").configure {
dependsOn(tasks.named("compileQuarkusGeneratedSourcesJava"))
}
tasks.named("sourcesJar").configure {
dependsOn(tasks.named("compileQuarkusGeneratedSourcesJava"))
}