~/.gradle/gradle.properties
:
org.gradle.cache.cleanup=false
~/.gradle/init.gradle.kts
:
if (GradleVersion.current() >= GradleVersion.version("8.0")) {
apply(from = "init.d/includes/cache-settings.init.gradle.kts")
}
~/.gradle/init.d/includes/cache-settings.init.gradle.kts
:
// See https://docs.gradle.org/current/userguide/directory_layout.html#dir:gradle_user_home:configure_cache_cleanup:~:text=Configuring%20cache%20cleanup%20in%20a%20version%2Dsafe%20manner
// And https://youtrack.jetbrains.com/issue/IDEA-313835
gradle.beforeSettings {
caches {
releasedWrappers { setRemoveUnusedEntriesAfterDays(3000) }
snapshotWrappers { setRemoveUnusedEntriesAfterDays(300) }
downloadedResources { setRemoveUnusedEntriesAfterDays(3000) }
createdResources { setRemoveUnusedEntriesAfterDays(300) }
}
}