繁体   English   中英

IntelliJ 无法解析 build.sbt 中的符号

[英]IntelliJ cannot resolve symbol in build.sbt

IntelliJ IDEA 15 在我的build.sbt文件中报告了我的项目定义的未解析符号

lazy val root = (project in file(".")).enablePlugins(PlayScala)

它报告了projectin的错误。

Cannot resolve symbol project.
Cannot resolve symbol in.

其他一切都完美解决,项目其他方面都设置好了,sbt 构建良好,激活器运行良好。

就我而言,升级 Intellij 后忘记了该项目是 Scala 项目。

删除.idea/并导入项目以解决此问题。

为了解决这个问题,我导入了: import sbt.project在我的build.sbt

我正在使用 IntelliJ IDEA 16 EAP

我查看了 jetbrains 的错误跟踪器,发现这是一个已知错误。

build.sbt 中的“无法解析符号项目”

https://youtrack.jetbrains.com/issue/SCL-9512

当引用的“外部库”与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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM