SBT生成一个$ global目录,用于暂停sbt程序集

时间:2017-07-10 11:18:29

标签: scala sbt sbt-assembly

我们使用SBT 0.13.13和SBT组件0.14.3

最近,sbt assembly在尝试读取某些XML文件时开始陷入困境。经过一番挖掘,我们发现它发生了,因为SBT在目标dir&下生成一个目录流。在流dir里面它生成一个目录$ global。我不太清楚这个$ global dir是什么,但如果我进入,它会把我带回我的根目录

我们只能在将sbt assembly添加到我们的程序集合并策略代码后才能成功执行{<1}}:

case ff if !ff.getAbsolutePath.contains("$") =>
          XML.loadFile(ff)

所以我的问题是:

  • 为什么SBT会在目标下生成流目录?
  • 这个神秘的$ global dir是什么?
  • 其他人是否遇到过此问题并以更优雅的方式解决了这个问题?

提前致谢

0 个答案:

没有答案