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

时间:2014-08-13 18:20:27

标签: 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
        }
    )

}

上面的代码无法编译,因为&#34; spaceDelimited&#34;找不到...

如何使&#34; spaceDelimited&#34;被发现 - 我需要包含一些包吗?

由于

1 个答案:

答案 0 :(得分:5)

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

import sbt.complete.DefaultParsers._

这将导入spaceDelimited解析器