DefaultParsers:无法解析符号导入 sbt.complete.DefaultParsers._

Posted

技术标签:

【中文标题】DefaultParsers:无法解析符号导入 sbt.complete.DefaultParsers._【英文标题】:DefaultParsers : Cannot resolve symbol import 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)。

有人可以帮助我吗?

【问题讨论】:

【参考方案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 路径和存在的....

以上是关于DefaultParsers:无法解析符号导入 sbt.complete.DefaultParsers._的主要内容,如果未能解决你的问题,请参考以下文章

尝试访问导入库中的方法时,Android Studio 显示“无法解析符号”

无法解析符号“FragmentActivity”

无法在 app/build.gradle 中在线导入 com.android.build.OutputFile 解析符号“build”

Android Studio:从 G​​ithub 导入项目并使用 gradle 文件重建/清理/同步后“无法解析符号 R”

Android Studio 突然无法解析符号

无法解析符号“LocationServices”