FlowFan
03/11/2025, 9:07 AMReason: Task ':composeApp:kspDebugKotlinAndroid' uses this output of task ':composeApp:kspCommonMainKotlinMetadata' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed.
Possible solutions:
1. Declare task ':composeApp:kspCommonMainKotlinMetadata' as an input of ':composeApp:kspDebugKotlinAndroid'.
2. Declare an explicit dependency on ':composeApp:kspCommonMainKotlinMetadata' from ':composeApp:kspDebugKotlinAndroid' using Task#dependsOn.
3. Declare an explicit dependency on ':composeApp:kspCommonMainKotlinMetadata' from ':composeApp:kspDebugKotlinAndroid' using Task#mustRunAfter.
After removing this, it will not have the above error. Should I replace it in a new way?
project.tasks.withType(KotlinCompilationTask::class.java).configureEach {
if (name != "kspCommonMainKotlinMetadata") {
dependsOn("kspCommonMainKotlinMetadata")
}
}
FlowFan
03/26/2025, 1:33 AMKibet Theophilus
03/26/2025, 5:39 AMFlowFan
03/26/2025, 9:43 AMKibet Theophilus
03/26/2025, 1:03 PMFlowFan
03/27/2025, 12:57 AMFlowFan
03/27/2025, 9:04 AMksp.useKSP2=true
, it build successed.