如何在SBT中使用spaceDelimted解析器?

g00*_*ur3 3 scala sbt

我正在尝试在我的SBT插件中使用spaceDelimted解析器.

但是,无法找到"spaceDelimited"功能..我必须以某种方式包含它吗?

object MyPlugin extends Plugin {

    lazy val testInput = inputKey[Unit]("A demo input task.")

    lazy val mySettings = Seq(
        testInput := {
            val args: Seq[String] = spaceDelimited("<arg>").parsed
            args foreach println
        }
    )

}
Run Code Online (Sandbox Code Playgroud)

上面的代码无法编译,因为找不到"spaceDelimited"...

我怎样才能找到"spaceDelimited" - 我需要包含一些包吗?

谢谢

g00*_*ur3 5

我找到了答案,我只需要添加这一行

import sbt.complete.DefaultParsers._
Run Code Online (Sandbox Code Playgroud)

这将导入spaceDelimited解析器