From 97bb0110c31afa576fd122c4e04fad24e359d1c3 Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Tue, 8 Feb 2022 16:26:05 +0400 Subject: [PATCH] KT-MR-5666 Sane default for newDependencyFilesHolder's dependencyFiles --- .../gradle/plugin/mpp/pm20/util/DependencyFilesHolder.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/util/DependencyFilesHolder.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/util/DependencyFilesHolder.kt index d3c139b0b22..74c2b9ec1f0 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/util/DependencyFilesHolder.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/util/DependencyFilesHolder.kt @@ -11,6 +11,7 @@ import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.AbstractKotlinFragmentMetadat import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinGradleVariant import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinGradleVariantWithRuntime import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.resolvableMetadataConfigurationName +import org.jetbrains.kotlin.gradle.utils.filesProvider interface DependencyFilesHolder { val dependencyConfigurationName: String @@ -54,4 +55,7 @@ class SimpleDependencyFilesHolder( ) : DependencyFilesHolder internal fun Project.newDependencyFilesHolder(dependencyConfigurationName: String): DependencyFilesHolder = - SimpleDependencyFilesHolder(dependencyConfigurationName, project.files()) \ No newline at end of file + SimpleDependencyFilesHolder( + dependencyConfigurationName, + project.filesProvider { project.configurations.getByName(dependencyConfigurationName) } + ) \ No newline at end of file