Fix Kapt task depending on compileKotlin because of incorrect filtering
of compileJava dependencies (cherry picked from commit 9a2c3b0)
This commit is contained in:
committed by
Alexey Tsvetkov
parent
95d3d3057a
commit
546a26a4cd
+1
-1
@@ -118,7 +118,7 @@ internal class LegacyAndroidAndroidProjectHandler(kotlinConfigurationTools: Kotl
|
||||
AndroidGradleWrapper.getAnnotationProcessorOptionsFromAndroidVariant(variantData)
|
||||
|
||||
override fun wireKaptTask(project: Project, task: KaptTask, kotlinTask: KotlinCompile, javaTask: AbstractCompile) {
|
||||
task.dependsOn(*(javaTask.dependsOn.filter { it !== kotlinTask }.toTypedArray()))
|
||||
task.dependsOn(*(javaTask.dependsOn.filter { it !== kotlinTask && it != kotlinTask.name }.toTypedArray()))
|
||||
javaTask.source(task.destinationDir)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user