【发布时间】:2019-01-24 22:58:37
【问题描述】:
TL;DR:如何在 SBT 文件更改时完全协调 IntelliJ 中的所有依赖项
我在 IntelliJ 中有一个 SBT 项目设置。在大多数情况下,if 就像一个魅力,但改变依赖和编译器的版本对我来说是相当痛苦的。
我希望做的是更新我的 SBT 文件,然后在 IntelliJ 中单击 clean project 之类的内容,使其保持最新状态。
我发现的最好的菜单项是重建项目。它读取新的依赖项,但保留旧的依赖项,因此外部库包含多个版本的 Scala 运行时和 3rd 方库。
为了解决这个问题,我可以关闭 IntelliJ 并删除 .idea/libraries 中的所有文件。当我重新启动 IntelliJ 时,它将重新解决依赖关系。它有效,但手动删除元数据文件表明我做错了。
【问题讨论】:
标签: scala intellij-idea sbt