build.gradle.kts 678 B

1234567891011121314151617181920212223
  1. import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
  2. // We are using a separate module for kotlin source instead of placing them in
  3. // instrumentation/kotlinx-coroutines/kotlinx-coroutines-flow-1.3/javaagent because muzzle
  4. // generation plugin currently doesn't handle kotlin sources correctly.
  5. plugins {
  6. id("org.jetbrains.kotlin.jvm")
  7. id("otel.java-conventions")
  8. }
  9. dependencies {
  10. compileOnly("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.0")
  11. compileOnly("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
  12. compileOnly(project(":instrumentation-api"))
  13. }
  14. tasks {
  15. withType(KotlinCompile::class).configureEach {
  16. kotlinOptions {
  17. jvmTarget = "1.8"
  18. }
  19. }
  20. }