如何更改默认的 sbt 临时目录?

How can I change the default sbt temporary directory?

SBT(scala 的交互式构建工具)将其临时文件写入 Linux /tmp 目录。如何更改默认临时目录?

您使用的是什么版本的 sbt?

我问这个是因为这个 PR:https://github.com/sbt/sbt/pull/5289,它已为 sbt 1.4.0 合并。

我假设您使用的是旧版本。如果您有理由坚持使用旧版本,请考虑将 java.io.tmpdir 系统设置为 属性.

如果您已经在使用 1.4.0 或更高版本,那么您需要告诉我们您看到哪些文件在什么条件下写入 /tmp,因为 PR 暗示这不应该发生.