我试图在我的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;被发现 - 我需要包含一些包吗?
由于
答案 0 :(得分:5)
我找到了答案,我只需要添加这一行
import sbt.complete.DefaultParsers._
这将导入spaceDelimited解析器