scala - 告诉 SBT 不要使用暂存区

标签 scala sbt

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

/home/vagrant/.sbt/0.13/staging/

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

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

最佳答案

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

关于scala - 告诉 SBT 不要使用暂存区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22143734/

相关文章:

java - 如何将公共(public)日志记录添加到我的 build.sbt 文件中?

sbt - 如何使用 Eclipse 编辑 Play 2.0 项目

scala - 在不使用 Try/Catch block 的情况下如何编写此代码?

scala - 如何正确使用 scalac -Xlint

scala - 使用 json4s 解析 JSON 时引发不可序列化异常

node.js - 在 ScalaJs sbt 构建中,使用 webjars 而不是 npm 或 bower 与 'Provided' 有什么优势吗?

scala - 如何使用IntelliJ Idea创建SBT项目?

sbt - 涉及 scala.xml.Elem 的 Binding.scala 类型不匹配

scala - 我怎样才能消除这个点?我正在测试隐式转换

Scala Play/SBT 更改解析器的顺序