diff --git a/tools/helpers/src/main/kotlin/DependencyDownloader.kt b/tools/helpers/src/main/kotlin/DependencyDownloader.kt index 1b341ddd410..6b20e973616 100644 --- a/tools/helpers/src/main/kotlin/DependencyDownloader.kt +++ b/tools/helpers/src/main/kotlin/DependencyDownloader.kt @@ -49,7 +49,10 @@ class DependencyDownloader(dependenciesRoot: File, val properties: Properties, v val cachedDependencies = DependencyFile(cacheDirectory, ".cached") val extractedDependencies = DependencyFile(dependenciesDirectory, ".extracted") - if (extractedDependencies.contains(depName) && depDir.exists()) { + if (extractedDependencies.contains(depName) && + depDir.exists() && + depDir.isDirectory && + depDir.list().isNotEmpty()) { return }