From e7789d2e308c9670cdd4fcfb0efcb9697e9d73a4 Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Mon, 30 Nov 2020 14:18:04 +0300 Subject: [PATCH] [Gradle, JS] Add filter on file on fileCollectionDependencies because Gradle can't hash directory ^KT-43668 fixed --- .../targets/js/npm/resolver/KotlinCompilationNpmResolver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt index 1e301b770c9..713979eee81 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/npm/resolver/KotlinCompilationNpmResolver.kt @@ -339,7 +339,7 @@ internal class KotlinCompilationNpmResolver( resolver.gradleNodeModules.get(it.dependency.moduleName, it.dependency.moduleVersion, it.artifact.file) } + fileCollectionDependencies.flatMap { dependency -> dependency.files - .filter { it.exists() } + .filter { it.exists() && it.isFile } .map { file -> resolver.gradleNodeModules.get( file.name,