From d9bac4d5e49a3b3b4848231113278010ae536bdd Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Wed, 12 Aug 2020 21:40:04 +0300 Subject: [PATCH] Build: Warn about empty directories in sources --- build.gradle.kts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 253990eb689..a0462849e2a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -457,6 +457,16 @@ allprojects { outputs.doNotCacheIf("https://youtrack.jetbrains.com/issue/KT-37089") { true } } + tasks.withType().configureEach { + doFirst { + source.visit { + if (file.isDirectory && file.listFiles()?.isEmpty() == true) { + logger.warn("Empty source directories may cause build cache misses: " + file.absolutePath) + } + } + } + } + normalization { runtimeClasspath { ignore("META-INF/MANIFEST.MF")