IntelliJ Idea 找不到 sbt-idea-compiler-indices
Posted
技术标签:
【中文标题】IntelliJ Idea 找不到 sbt-idea-compiler-indices【英文标题】:IntelliJ Idea Cannot find sbt-idea-compiler-indices 【发布时间】:2019-09-03 15:56:10 【问题描述】:已安装 IntelliJ Idea CE 2019.1(在 Win64、Windows 7 和 10 上,来自 zip)——在这两种情况下,它都找不到下面显示的依赖项,因此无法导入 sbt 项目。
项目有效,即在命令行使用sbt编译。
我正在尝试通过“作为项目”打开 build.sbt 来导入项目,这通常是可行的。
我可以使用 Idea 2018.3 导入同一个项目 - 所以听起来 2019.1 中的 sbt 插件发生了一些变化
我在防火墙后面工作,但我已配置代理并检查它是否可以连接到外部存储库。
日志中没有提到“sbt-idea-compiler-indices”,我看到消息显示 Idea 正在从外部下载文件。
sbt.librarymanagement.ResolveException: unresolved dependency: org.jetbrains#sbt-idea-compiler-indices;0.1.3: not found
知道这意味着什么,或者我在哪里可以找到这种依赖关系?
如果一切都失败了,我可以手动下载文件并在 ~/.ivy2 下设置它们
[warn] org.jetbrains:sbt-idea-compiler-indices:0.1.3 (scalaVersion=2.12, sbtVersion=1.0)
[warn] +- org.scala-sbt:global-plugins:0.0 (scalaVersion=2.12, sbtVersion=1.0)
【问题讨论】:
【参考方案1】:sbt-compiler-indices 是一个与 IntelliJ Scala 插件一起分发的 sbt 插件。通常它会从磁盘解决,但在某些设置中会失败,例如当使用override.build.repos=true
选项启动 sbt 时。当它被添加到主要的sbt-plugin-releases
repo 时,应该很快就会修复它。
作为一种解决方法,如果您从 IntelliJ 启动 sbt 而没有 override.build.repos=true
选项一次,它应该可以工作,以便插件可以解析到缓存中。
另请参阅:https://youtrack.jetbrains.com/issue/SCL-15261
【讨论】:
以上是关于IntelliJ Idea 找不到 sbt-idea-compiler-indices的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ IDEA 编译代码报错 找不到符号 符号: 找不到符号包 包
IntelliJ Idea 找不到 sbt-idea-compiler-indices
intellij idea 怎么找不到spring boot
为啥 IntelliJ Idea 找不到 GO SDK 的位置?