build.gradle.kts 628 B

12345678910111213141516171819202122232425262728
  1. import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
  2. plugins {
  3. id("otel.library-instrumentation")
  4. id("org.jetbrains.kotlin.jvm")
  5. }
  6. dependencies {
  7. library("io.ktor:ktor-server-core:2.0.0")
  8. implementation(project(":instrumentation:ktor:ktor-common:library"))
  9. implementation("io.opentelemetry:opentelemetry-extension-kotlin")
  10. compileOnly("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
  11. testImplementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
  12. testLibrary("io.ktor:ktor-server-netty:2.0.0")
  13. }
  14. tasks {
  15. withType(KotlinCompile::class).configureEach {
  16. kotlinOptions {
  17. jvmTarget = "1.8"
  18. }
  19. }
  20. }