Update 'kotlinOptions.jdkHome' deprecation message.
Also mention java toolchains approach. ^KT-43095 Fixed
This commit is contained in:
+10
-3
@@ -116,12 +116,19 @@ internal open class KotlinJvmCompilerArgumentsContributor(
|
|||||||
"""
|
"""
|
||||||
'kotlinOptions.jdkHome' is deprecated and will ignored in Kotlin 1.6!
|
'kotlinOptions.jdkHome' is deprecated and will ignored in Kotlin 1.6!
|
||||||
|
|
||||||
Consider using KotlinJavaToolchain:
|
Consider using JavaToolchain on Gradle 6.7+:
|
||||||
|
kotlin {
|
||||||
|
toolchain {
|
||||||
|
languageVersion.set(JavaLanguageVersion.of(<MAJOR_JDK_VERSION>))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Or on older versions of Gradle:
|
||||||
- Kotlin DSL:
|
- Kotlin DSL:
|
||||||
project.tasks
|
project.tasks
|
||||||
.withType<UsesKotlinJavaToolchain>()
|
.withType<UsesKotlinJavaToolchain>()
|
||||||
.configureEach {
|
.configureEach {
|
||||||
it.kotlinJavaToolchain.setJdkHome(
|
it.kotlinJavaToolchain.jdk.use(
|
||||||
"/path/to/your/jdk",
|
"/path/to/your/jdk",
|
||||||
JavaVersion.<JDK_VERSION>
|
JavaVersion.<JDK_VERSION>
|
||||||
)
|
)
|
||||||
@@ -130,7 +137,7 @@ internal open class KotlinJvmCompilerArgumentsContributor(
|
|||||||
project.tasks
|
project.tasks
|
||||||
.withType(UsesKotlinJavaToolchain.class)
|
.withType(UsesKotlinJavaToolchain.class)
|
||||||
.configureEach {
|
.configureEach {
|
||||||
it.kotlinJavaToolchain.setJdkHome(
|
it.kotlinJavaToolchain.jdk.use(
|
||||||
'/path/to/your/jdk',
|
'/path/to/your/jdk',
|
||||||
JavaVersion.<JDK_VERSION>
|
JavaVersion.<JDK_VERSION>
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user