首页 > 解决方案 > IntelliJ 和 sbt 同步/其他功能突然停止工作

问题描述

最近,没有明显的原因,我的 scala 代码充满了错误。我不相信自上次工作以来我以任何方式更改过代码,所以我很困惑。我在 IntelliJ 工作,每当我打开项目或尝试构建它时,我都会得到

        ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.eed3si9n#sbt-assembly;0.14.0: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::

这导致 IntelliJ 报告此项目的同步失败,并将 build.sbt 文件中的任何 sbt 相关语句标记为错误。最后,我试图将这段代码打包成一个 .jar 文件,就像我以前一样,但即使我尝试从命令行执行此操作,我也会遇到同样的问题。

这是 build.sbt 文件,显示了过去正常运行的所有错误

build.sbt 中的错误

以下是完整日志: https ://pastebin.com/Gwp3ddpf

标签: scalaintellij-ideasbt

解决方案


看起来它不再进入回购了。我不知道为什么,但也许你可以通过plugins.sbt在同一目录中添加来强制它添加

resolvers += "Bintray sbt plugin releases"
  at "http://dl.bintray.com/sbt/sbt-plugin-releases/"

addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.3")

通过检查插件 repo,您​​可以看到 2.11 没有 0.14.0 版本。 http://dl.bintray.com/sbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.11/


推荐阅读