1234567891011121314151617181920212223 |
- import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
- // We are using a separate module for kotlin source instead of placing them in
- // instrumentation/kotlinx-coroutines/kotlinx-coroutines-flow-1.3/javaagent because muzzle
- // generation plugin currently doesn't handle kotlin sources correctly.
- plugins {
- id("org.jetbrains.kotlin.jvm")
- id("otel.java-conventions")
- }
- dependencies {
- compileOnly("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.0")
- compileOnly("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
- compileOnly(project(":instrumentation-api"))
- }
- tasks {
- withType(KotlinCompile::class).configureEach {
- kotlinOptions {
- jvmTarget = "1.8"
- }
- }
- }
|