【问题标题】:DefaultParsers : Cannot resolve symbol import sbt.complete.DefaultParsers._DefaultParsers:无法解析符号导入 sbt.complete.DefaultParsers._
【发布时间】:2014-02-13 01:57:12
【问题描述】:

我想使用来自 Scala 的 DefaultParsers 的想法。我想测试一下:http://www.scala-sbt.org/0.13.1/docs/Detailed-Topics/Parsing-Input.html

但我的导入不起作用。

在我的 file.scala 中:

导入 sbt._ 导入 sbt.complete.DefaultParsers._

这两行不起作用: 第一行:sbt 未知 第二行:无法解析符号导入 sbt.complete.DefaultParsers._

在我的 build.sbt 中

libraryDependencies ++= Seq( "org.scala-sbt" % "command"
%“0.13.1”

我觉得我的 build.sbt 不好(sbt update ok)。

有人可以帮助我吗?

【问题讨论】:

    标签: scala parsing sbt


    【解决方案1】:

    sbt.complete 包由org.scala-sbt % completion JAR 提供。所以将这一行添加到 youd build.sbt:

    libraryDependencies += "org.scala-sbt" % "completion" % "0.13.1"
    

    有关使用 SBT 补全库的完整示例,请参阅 https://github.com/cjmx/cjmx

    【讨论】:

    • 感谢您的帮助,并对我迟到的答复表示歉意。我试图添加你的行,但现在:sbt update 是成功状态,但问题是一样的。 “sbt update”是午餐时唯一一个获得依赖的命令吗?感谢您的帮助
    • 谢谢。好吧,我的软件正在使用 sbt update compile 从命令行进行编译。但现在我的问题出在 Intellij 上。想法说我“导入 sbt.complete.DefaultParsers”。我想使用 Intellij....我不明白。当我查看 [project-name]-build.iml 时,我找到了 sbt 的 jar 路径和存在的....
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-13
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 2019-10-30
    • 2015-01-13
    • 1970-01-01
    相关资源
    最近更新 更多