【发布时间】:2018-11-11 20:06:56
【问题描述】:
在 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
【问题讨论】:
-
你试过运行
sbt clean compile吗? -
不,我没有 - 会尝试 - 它有什么作用?
-
它只是运行干净然后编译。由于您遇到的错误似乎与某些 intellij 依赖项有关,我怀疑 intellij 正在构建的类文件和 sbt 正在构建的类文件之间存在一些冲突。先把它们清理掉可能会解决问题。
-
您可以删除项目根目录下的 .idea 文件夹,然后在 InteliJ 中再次打开项目。
-
检查您的
<home>/.sbt/0.13/和<home>/.sbt/1.0/目录并删除您找到的任何idea.sbt文件。有帮助吗?
标签: scala intellij-idea sbt