From 857bee6ced38c22c7f57a2a57084667444155aba Mon Sep 17 00:00:00 2001 From: Alexander Likhachev Date: Tue, 13 Apr 2021 17:52:08 +0300 Subject: [PATCH] [Build] Remove empty source directories warning There're should be no more cache misses on empty directories with Gradle 6.8. See https://docs.gradle.org/6.8/release-notes.html#more-cache-hits-when-empty-directories-are-present --- build.gradle.kts | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 20934a504b8..bd753004ea7 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -577,26 +577,6 @@ allprojects { } } -if ((gradle.startParameter as? org.gradle.api.internal.StartParameterInternal)?.isConfigurationCache != true) { - // TODO: remove it once Gradle is bumped to 6.8: - // See https://docs.gradle.org/6.8/release-notes.html#more-cache-hits-when-empty-directories-are-present - gradle.buildFinished { - val taskGraph = gradle?.taskGraph - if (taskGraph != null) { - taskGraph.allTasks - .filterIsInstance() - .filter { it.didWork } - .forEach { - it.source.visit { - if (file.isDirectory && file.listFiles()?.isEmpty() == true) { - logger.warn("Empty source directories may cause build cache misses: " + file.absolutePath) - } - } - } - } - } -} - gradle.taskGraph.whenReady { fun Boolean.toOnOff(): String = if (this) "on" else "off" val profile = if (isTeamcityBuild) "CI" else "Local"