SBT 中重复包 scala.sys.process

Duplication of package scala.sys.process in SBT

为了管理和启动进程,在 Scala 中我们有包 scala.sys.process

但是 SBT 在 sbt 包中几乎复制了该包中的所有 类,只是略有不同。

例如我们有 scala.sys.process.ProcessBuilder and sbt.ProcessBuilder.

我想知道:

我决定使用标准的 Scala 包,但不知道这是否是最佳决定。我检查过它工作正常。

自 2.9.0 起已导入 scala-library,请参阅 5bada81

我没有看到有人推荐使用 Scala 的进程 API 而不是 sbt,所以我继续使用 sbt 的。

此外,在同时存在 sbt._scala.sys.process._ 导入的情况下,我看到 IntelliJ 抛出了一些误报错误。