Skip to content

Commit 48dc37a

Browse files
committed
Replace deprecated kotlinOptions with compilerOptions for instrumentation modules
1 parent 50f5e27 commit 48dc37a

File tree

4 files changed

+21
-9
lines changed

4 files changed

+21
-9
lines changed

instrumentation/core/build.gradle.kts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
22
import org.gradle.api.tasks.testing.logging.TestLogEvent
3+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
34
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
45

56
plugins {
@@ -57,9 +58,11 @@ junitPlatform {
5758
}
5859
}
5960

60-
tasks.withType<KotlinCompile> {
61-
kotlinOptions.jvmTarget = javaVersion.toString()
62-
kotlinOptions.freeCompilerArgs = listOf("-Xjvm-default=all")
61+
kotlin {
62+
compilerOptions {
63+
jvmTarget = JvmTarget.fromTarget(javaVersion.toString())
64+
freeCompilerArgs.add("-Xjvm-default=all")
65+
}
6366
}
6467

6568
tasks.withType<Test> {

instrumentation/extensions/build.gradle.kts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import libs.plugins.android
22
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
33
import org.gradle.api.tasks.testing.logging.TestLogEvent
4+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
45
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
56

67
buildscript {
@@ -63,8 +64,10 @@ android {
6364
}
6465
}
6566

66-
tasks.withType<KotlinCompile> {
67-
kotlinOptions.jvmTarget = javaVersion.toString()
67+
kotlin {
68+
compilerOptions {
69+
jvmTarget = JvmTarget.fromTarget(javaVersion.toString())
70+
}
6871
}
6972

7073
tasks.withType<Test> {

instrumentation/runner/build.gradle.kts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
22
import org.gradle.api.tasks.testing.logging.TestLogEvent
3+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
34
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
45

56
buildscript {
@@ -62,8 +63,10 @@ android {
6263
}
6364
}
6465

65-
tasks.withType<KotlinCompile> {
66-
kotlinOptions.jvmTarget = javaVersion.toString()
66+
kotlin {
67+
compilerOptions {
68+
jvmTarget = JvmTarget.fromTarget(javaVersion.toString())
69+
}
6770
}
6871

6972
tasks.withType<Test> {

instrumentation/testutil/build.gradle.kts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
22
import org.gradle.api.tasks.testing.logging.TestLogEvent
3+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
34
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
45

56
plugins {
@@ -45,8 +46,10 @@ android {
4546
}
4647
}
4748

48-
tasks.withType<KotlinCompile> {
49-
kotlinOptions.jvmTarget = javaVersion.toString()
49+
kotlin {
50+
compilerOptions {
51+
jvmTarget = JvmTarget.fromTarget(javaVersion.toString())
52+
}
5053
}
5154

5255
tasks.withType<Test> {

0 commit comments

Comments
 (0)