mudasar187
06/02/2023, 8:21 AMjava.sourceCompatibility = JavaVersion.VERSION_17
or
withType<JavaCompile>().configureEach {
targetCompatibility = JvmTarget.JVM_17.target
}
Which should I use and why? Want to understand the reasonmudasar187
06/02/2023, 8:29 AMkotlin {
jvmToolchain {
(this as JavaToolchainSpec).languageVersion.set(JavaLanguageVersion.of(17))
}
}
Then I dont need to specify sourceCompatibility and targetCompatibility. Am I right ?Vampire
06/02/2023, 8:59 AMmudasar187
06/02/2023, 9:00 AMkotlin {
jvmToolchain {
languageVersion.set(JavaLanguageVersion.of(17))
}
}