【问题标题】:Is there a way to prune the gradle cache?有没有办法修剪 gradle 缓存?
【发布时间】:2016-01-07 06:46:51
【问题描述】:

在我们的一个 Windows 构建服务器上,由于 gradle 缓存扩展,我们经常会进入一个完整的磁盘。有没有办法自动修剪它还是我必须定期删除缓存?

【问题讨论】:

    标签: gradle


    【解决方案1】:

    Gradle 刚刚发布了这个功能:https://github.com/gradle/gradle/issues/1085

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

    https://docs.gradle.org/4.10/userguide/directory_layout.html#dir:gradle_user_home:cache_cleanup

    【讨论】:

      【解决方案2】:

      是的,删除 $HOME/.gradle 目录,假设您在此目录中存储任何特定设置 - 我的意思是例如在gradle.properties

      【讨论】:

      • 感谢 Opal,这就是我一直在做的事情。我正在寻找的是一种具有 LRU 空间有限缓存的方法,或者一个 gradle 命令去 gc。这存在吗?
      • 据我所知,这样的解决方案不存在。
      • 解决方案刚刚出现,我已经添加了答案
      猜你喜欢
      • 1970-01-01
      • 2017-03-21
      • 2012-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多