From 7c77ff83a7b41e7141bb55b1b70b48e58d37f317 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Tue, 12 Oct 2021 11:18:35 +0200 Subject: [PATCH] [Gradle] Minor: Project.filesProvider add possibility to specify buildDependencies ^KT-46198 --- .../org/jetbrains/kotlin/gradle/utils/providerApiUtils.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/utils/providerApiUtils.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/utils/providerApiUtils.kt index 2c33284852b..a00f1464a08 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/utils/providerApiUtils.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/utils/providerApiUtils.kt @@ -85,6 +85,9 @@ internal fun Project.newFileProperty(initialize: (() -> File)? = null): RegularF } } -internal fun Project.filesProvider(provider: () -> Any) : ConfigurableFileCollection { - return project.files(project.provider(provider)) +internal fun Project.filesProvider( + vararg buildDependencies: Any, + provider: () -> Any +): ConfigurableFileCollection { + return project.files(project.provider(provider)).builtBy(*buildDependencies) }