File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
12import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
23
34// Top-level build file where you can add configuration options common to all sub-projects/modules.
@@ -18,6 +19,7 @@ plugins {
1819}
1920
2021extra[" java_version" ] = JavaVersion .VERSION_1_8
22+ extra[" jvm_target" ] = JvmTarget .JVM_1_8
2123extra[" kotlin_min_supported_version" ] = KotlinVersion .KOTLIN_1_8
2224
2325allprojects {
Original file line number Diff line number Diff line change 1+ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
12import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
23
34plugins {
@@ -7,6 +8,7 @@ plugins {
78}
89
910val javaVersion = rootProject.extra[" java_version" ] as JavaVersion
11+ val targetJvm = rootProject.extra[" jvm_target" ] as JvmTarget
1012val minKotlinVersion = rootProject.extra[" kotlin_min_supported_version" ] as KotlinVersion
1113android {
1214 namespace = " io.opentelemetry.android"
@@ -23,10 +25,12 @@ android {
2325 isCoreLibraryDesugaringEnabled = true
2426 }
2527
26- kotlinOptions {
27- jvmTarget = javaVersion.toString()
28- apiVersion = minKotlinVersion.version
29- languageVersion = minKotlinVersion.version
28+ kotlin {
29+ compilerOptions {
30+ jvmTarget.set(targetJvm)
31+ apiVersion.set(minKotlinVersion)
32+ languageVersion.set(minKotlinVersion)
33+ }
3034 }
3135
3236 packaging {
Original file line number Diff line number Diff line change 1+ import gradle.kotlin.dsl.accessors._d8282334f089ec6fbf714caba2b86dd9.kotlin
2+ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
13import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
24
35plugins {
@@ -9,6 +11,7 @@ plugins {
911}
1012
1113val javaVersion = rootProject.extra[" java_version" ] as JavaVersion
14+ val targetJvm = rootProject.extra[" jvm_target" ] as JvmTarget
1215val minKotlinVersion = rootProject.extra[" kotlin_min_supported_version" ] as KotlinVersion
1316android {
1417 compileSdk = (property(" android.compileSdk" ) as String ).toInt()
@@ -31,11 +34,13 @@ android {
3134 targetCompatibility(javaVersion)
3235 }
3336
34- kotlinOptions {
35- jvmTarget = javaVersion.toString()
36- apiVersion = minKotlinVersion.version
37- languageVersion = minKotlinVersion.version
38- freeCompilerArgs = listOf (" -Xjvm-default=all" )
37+ kotlin {
38+ compilerOptions {
39+ jvmTarget.set(targetJvm)
40+ apiVersion.set(minKotlinVersion)
41+ languageVersion.set(minKotlinVersion)
42+ freeCompilerArgs.set(listOf (" -Xjvm-default=all" ))
43+ }
3944 }
4045}
4146
You can’t perform that action at this time.
0 commit comments