3

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

今天,詹金斯因为$JENKINS_HOME跑满了而停止工作。我分析了哪个工具在浪费磁盘空间:SBT

有一个文件夹位于

.sbt/0.13/dependency/module/dynamic

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

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

1 回答 1

3

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

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

于 2015-06-22T12:52:09.673 回答