Zac Sweers
05/25/2023, 10:10 PMsyncOptionsAsConvention
impl in KGP? We set some compiler options like javaParameters
and disallow changes after we set them, but in 1.9.0-Beta we're surprised to see that KGP is setting these values again after we've set them (example in 🧵)Zac Sweers
05/25/2023, 10:10 PMCaused by: java.lang.IllegalStateException: The value for property 'javaParameters' cannot be changed any further.
at org.gradle.api.internal.provider.AbstractProperty$NonFinalizedValue.beforeMutate(AbstractProperty.java:395)
at org.gradle.api.internal.provider.AbstractProperty.assertCanMutate(AbstractProperty.java:272)
at org.gradle.api.internal.provider.AbstractProperty.setConvention(AbstractProperty.java:226)
at org.gradle.api.internal.provider.DefaultProperty.convention(DefaultProperty.java:116)
at org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompilerOptionsHelper.syncOptionsAsConvention$kotlin_gradle_plugin_common(KotlinJvmCompilerOptionsHelper.kt:31)
at org.jetbrains.kotlin.gradle.plugin.KotlinJvmPlugin$Companion$configureCompilerOptionsForTarget$1.invoke(KotlinJvmPlugin.kt:42)
at org.jetbrains.kotlin.gradle.plugin.KotlinJvmPlugin$Companion$configureCompilerOptionsForTarget$1.invoke(KotlinJvmPlugin.kt:40)
at org.jetbrains.kotlin.gradle.plugin.KotlinJvmPluginKt$sam$org_gradle_api_Action$0.execute(KotlinJvmPlugin.kt)
tapchicoma
05/26/2023, 7:48 AMZac Sweers
05/26/2023, 4:23 PMZac Sweers
05/26/2023, 4:24 PMdisallowChanges()
Zac Sweers
05/26/2023, 4:24 PMZac Sweers
06/03/2023, 3:54 PMtapchicoma
06/03/2023, 3:58 PM