智能2018.1.4中的sbt shell与sbt控制台

时间:2018-06-01 16:20:21

标签: scala intellij-idea sbt

在intelliJ 2018.1.4中,我可以在sbt控制台中编译我的scala源代码,输入compile,然后导入我的main方法并输入run。

[success] Total time: 2 s, completed Jun 1, 2018 11:28:44 AM

但是,相同的代码会在sbt shell中产生以下错误,或者当我单击绿色箭头开始按钮时。 任何的想法?我应该相信哪一个?..

[error] (*:update) sbt.ResolveException: unresolved dependency: 
org.jetbrains#sbt-structure-extractor;2017.2: not found [error] unresolved 
dependency: org.jetbrains#sbt-idea-shell;2017.2: not found Project loading failed:
 (r)etry, (q)uit, (l)ast, or (i)gnore? Process finished with exit code 1

2 个答案:

答案 0 :(得分:0)

有同样的问题。这样就解决了:

  1. 将org.jetbrains文件夹从/home/<username>/.IdeaIC2018.<version>/config/plugins/Scala/repo复制到/home/<username>/.ivy2/local

  2. 在项目中运行sbt程序包或类似程序以在控制台上导入以加载所有必需的sbt插件

  3. 在Intellij中导入项目

答案 1 :(得分:0)

从JetBrains的支持热线可以看到,重新安装Scala插件似乎也可以使其正常工作。