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

37 lines
1.2 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 = "3.5.+"
}
dependencies {
implementation(enforcedPlatform("io.quarkus.platform:quarkus-bom:$quarkusVersion"))
// fails with junit 5.11.+
implementation(enforcedPlatform("org.junit:junit-bom:5.10.3"))
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"))
}