[Gradle] Replace TaskProvider.flatMap with map { it.get() }
flatMap doesn't support implicit task dependencies due to bug: https://github.com/gradle/gradle/issues/25645 However `map { it.get() }` works. ^KT-63011 Verification Pending
This commit is contained in:
committed by
Space Team
parent
5aa8ecca9b
commit
5161b3b7d8
+3
-1
@@ -55,7 +55,9 @@ internal fun Project.createFrameworkArtifact(binaryFramework: Framework, linkTas
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
addFrameworkArtifact(frameworkConfiguration, linkTask.flatMap { it.outputFile })
|
// Can't use flatMap here because of https://github.com/gradle/gradle/issues/25645
|
||||||
|
val linkTaskOutputProvider = linkTask.map { it.outputFile.get() }
|
||||||
|
addFrameworkArtifact(frameworkConfiguration, linkTaskOutputProvider)
|
||||||
}
|
}
|
||||||
|
|
||||||
internal val CreateFatFrameworksSetupAction = KotlinProjectSetupCoroutine {
|
internal val CreateFatFrameworksSetupAction = KotlinProjectSetupCoroutine {
|
||||||
|
|||||||
Reference in New Issue
Block a user