Morning! How do you migrate to that <https://kotli...
# gradle
f
t
Do you configure task
kotlinOptions
?
f
I am inside a
Copy code
class MobileFeature : Plugin<Project> {
    override fun apply(target: Project) {
        with(target) {
is it
KotlinAndroidProjectExtension
that I should configure with extensions.configure?
it seems read only to me
t
You are interested in this API which KotlinAndroidExtension implements
f
looks like it thanks 🙏
I ended up with that
Copy code
extensions.configure<KotlinAndroidExtension> {
    compilerOptions {
        jvmTarget.set(JvmTarget.JVM_17)
        optIn.set(
            listOf(
                "androidx.compose.material3.ExperimentalMaterial3Api",
                "androidx.compose.foundation.layout.ExperimentalLayoutApi",
                "androidx.compose.foundation.ExperimentalFoundationApi",
                "androidx.compose.animation.ExperimentalAnimationApi",
                "androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi",
                "androidx.compose.ui.text.ExperimentalTextApi",
                "kotlinx.coroutines.ExperimentalCoroutinesApi",
                "kotlin.time.ExperimentalTime"
            )
        )
    }
}
👍 1