告诉 SBT 不要使用集结区

use*_*128 3 scala sbt

我希望能够一次编译我的项目并通过 CI 服务器上的多个构建步骤传递它。但是 SBT 将文件放在如下所示的暂存区中。

/home/vagrant/.sbt/0.13/staging/
Run Code Online (Sandbox Code Playgroud)

这意味着该项目不是独立的,对于每个 CI 步骤,它都会再次编译它。

我如何告诉 SBT 保持简单和独立,并确保它需要的一切都在项目目录中?

小智 5

仅供参考,当源文件夹不可读/写时,暂存区用于目标文件。使源文件夹读/写应该可以解决这个问题。