【问题标题】:SBT is wasting lots of disk space for dependencies each buildSBT 每次构建都在为依赖项浪费大量磁盘空间
【发布时间】:2015-06-22 08:19:42
【问题描述】:

我们有一个基于 Jenkins 构建的 Playframework 2.4(带有 SBT 0.13.8)项目。

今天,Jenkins 停止工作,因为他的 $JENKINS_HOME 已满。我分析了哪个工具在浪费磁盘空间:SBT

有一个文件夹位于

.sbt/0.13/dependency/module/dynamic

包含数以亿计的子文件夹。其中每一个都有一个文件夹,用于我们的每个 Play 模块。这些文件夹中的每一个都包含一个 JSON (graph.json) 文件。看起来像 JSON 中的巨大依赖图。 16MB 每个单独的构建。

  • 这些数据结构的用途是什么?
  • 我可以配置 SBT 以在构建后清理此文件吗?

【问题讨论】:

    标签: jenkins sbt playframework-2.4


    【解决方案1】:

    可能是这个问题:https://github.com/sbt/sbt/issues/2014? 那么它应该在 sbt 0.13.9 中修复。

    见:https://twitter.com/eed3si9n/status/608309137890541569

    【讨论】:

    • 感谢您的提示!
    猜你喜欢
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-15
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多