[英]IntelliJ cannot resolve symbol in build.sbt
IntelliJ IDEA 15 在我的build.sbt
文件中报告了我的项目定义的未解析符号
lazy val root = (project in file(".")).enablePlugins(PlayScala)
它报告了project
和in
的错误。
Cannot resolve symbol project.
Cannot resolve symbol in.
其他一切都完美解决,项目其他方面都设置好了,sbt 构建良好,激活器运行良好。
就我而言,升级 Intellij 后忘记了该项目是 Scala 项目。
删除.idea/
并导入项目以解决此问题。
为了解决这个问题,我导入了: import sbt.project
在我的build.sbt
我正在使用 IntelliJ IDEA 16 EAP
我查看了 jetbrains 的错误跟踪器,发现这是一个已知错误。
build.sbt 中的“无法解析符号项目”
当引用的“外部库”与build.sbt
文件中所述的版本不同时,这发生在我build.sbt
。 具体来说:
外部库 -> SBT: org.scala-lang:scala-library:2.12.1
build.sbt -> scalaVersion := "2.12.2"
我的~/sbt/repositories
文件中的http
引用有问题。 当我将其更改为https
一切都很好。
typesafe-releases: https://repo.typesafe.com/typesafe/releases
typesafe-ivy-releasez: https://repo.typesafe.com/typesafe/ivy-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.