获取IntelliJ IDEA了解SBT依赖性

Tow*_*wer 9 scala intellij-idea sbt

我安装了SBT和Scala,运行良好.

现在我有一个IntellIJ IDEA项目,除了下载的依赖项/Users/MyName/.ivy2/cache/不被理解外,其他方法都可以.

我尝试将缓存路径设置为源文件夹:

在此输入图像描述

但仍然没有成功:

在此输入图像描述

如你所见,org.eclipse是红色意味着找不到它.它必须在.jar我左边显示的文件里面.

我只想使用SBT更新/下载依赖项,然后使用这些依赖项使编译在IntelliJ IDEA中工作.

dhg*_*dhg 12

使用sbt-idea插件进行SBT.然后,您可以从sbt命令行运行"gen-idea",它将生成IDEA使用的元数据文件.当SBT使用它们时,这些文件包含jar的位置,以便IDEA知道依赖项的位置,就像SBT一样.

  • 当新的文件被添加到build.sbt文件中时,这会自动更新依赖项吗?或者每次添加到该文件时都需要运行gen-idea吗? (2认同)
  • 如果我在Idea 12使用SBT插件怎么办? (2认同)