Mattia Tommasone
09/19/2023, 4:26 PM> Task :modules:mockk-agent-android:dokkaJavadoc FAILED
FAILURE: Build failed with an exception.
* What went wrong:
A problem was found with the configuration of task ':modules:mockk-agent-android:dokkaJavadoc' (type 'DokkaTask').
- Gradle detected a problem with the following location: '/Users/raibaz/dev/mockk/modules/mockk-agent-android/build/tmp/kapt3/classes/release'.
Reason: Task ':modules:mockk-agent-android:dokkaJavadoc' uses this output of task ':modules:mockk-agent-android:kaptReleaseKotlin' 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 ':modules:mockk-agent-android:kaptReleaseKotlin' as an input of ':modules:mockk-agent-android:dokkaJavadoc'.
2. Declare an explicit dependency on ':modules:mockk-agent-android:kaptReleaseKotlin' from ':modules:mockk-agent-android:dokkaJavadoc' using Task#dependsOn.
3. Declare an explicit dependency on ':modules:mockk-agent-android:kaptReleaseKotlin' from ':modules:mockk-agent-android:dokkaJavadoc' using Task#mustRunAfter.
Thing is, I don’t know how to declare an explicit dependency on kaptReleaseKotlin
Any pointers?tapchicoma
10/23/2023, 7:55 PMtasks.named("dokkaJavadoc") {
dependsOn(tasks.named("kaptReleaseKotlin"))
}
Simon Marquis
10/25/2023, 6:37 PM