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) }