如何配置 IntelliJ 以使用 Homebrew 安装的 Java、Scala 和 SBT?

2da*_*aaa 2 scala intellij-idea sbt

我在运行 Sierra 的 Mac 上使用 IntelliJ CE 2017.2。我已经使用 Homebrew 安装了 Java、Scala 和 SBT,并且我希望在 IntelliJ 中运行的 shell 中拥有相同的环境。如何配置 IntelliJ 以使用现有工具?

ped*_*mss 5

对于 SBT:

File | Settings | Build, Execution, Deployment | Build Tools | SBT

在该Laucher部分选择custom并指向 homebrew 安装 sbt 的位置。

对于 Scala

Project Structure | Global Libraries | + | Scala SDK

在弹出的窗口中单击Browse并指向 brew 安装 scala 的位置。

对于 Java

Project Structure | SDKs | + | JDK

在弹出的窗口中选择 homebrew 安装的 jdk 的位置。

编辑 SBT 警告

sbt 版本由sbt.version文件中的设置控制project/build.properties,如果该版本设置为自制软件以外的 SBT 版本,intellij 将下载并使用它。

确保sbt.version与自制软件安装的 sbt 版本号相同

Scala 也可能发生同样的情况,但在这种情况下,您可以配置多个 SDK。