Gradle缓存无限增长

时间:2016-03-04 11:21:03

标签: gradle

gradle cache中是否有任何机制可以删除旧的快照工件?我们的构建服务器上的缓存似乎无限期地增长,并且可能需要多达几GB。我们每天多次使用新的快照构件进行构建,并且gradle缓存似乎正在收集所有这些构件。有没有办法告诉Gradle缓存删除所有SNAPSHOT工件但是最后一个(或最后几个......)?感谢。

马修

1 个答案:

答案 0 :(得分:0)

现在有一个解决方案:https://docs.gradle.org/4.10/userguide/directory_layout.html#dir:gradle_user_home:cache_cleanup

从版本4.10开始,Gradle会自动清除其用户主目录。当Gradle守护程序停止或关闭时,清理将在后台运行。如果使用--no-daemon,它将在构建会话后以可视进度指示器在前台运行。