【发布时间】:2017-09-04 23:12:50
【问题描述】:
我在运行 Sierra 的 Mac 上使用 IntelliJ CE 2017.2。我已经使用 Homebrew 安装了 Java、Scala 和 SBT,并且我希望在 IntelliJ 中运行的 shell 中拥有相同的环境。如何配置 IntelliJ 以使用现有工具?
【问题讨论】:
标签: scala intellij-idea sbt
我在运行 Sierra 的 Mac 上使用 IntelliJ CE 2017.2。我已经使用 Homebrew 安装了 Java、Scala 和 SBT,并且我希望在 IntelliJ 中运行的 shell 中拥有相同的环境。如何配置 IntelliJ 以使用现有工具?
【问题讨论】:
标签: scala intellij-idea sbt
File | Settings | Build, Execution, Deployment | Build Tools | SBT
在 Laucher 部分选择 custom 并指向 homebrew 安装 sbt 的位置。
Project Structure | Global Libraries | + | Scala SDK
在弹出的窗口中点击Browse并指向brew安装scala的位置。
Project Structure | SDKs | + | JDK
在弹出的窗口中选择homebrew安装的jdk的位置。
sbt 版本由文件project/build.properties 中的设置sbt.version 控制,如果该版本设置为自制软件中的版本以外的SBT 版本,intellij 将下载并使用它。
确保sbt.version与自制软件安装的sbt版本号相同
scala 可能会发生同样的情况,但在这种情况下,您可以配置多个 SDK。
【讨论】:
/usr/local/bin/sbt) 的位置,但是当我创建一个新项目时,版本下拉列表会显示各种 0.13.X 版本。为什么 IntelliJ 不能识别我配置的 sbt?
project/build.properties 的模板,我可以对其进行编辑,以便在创建项目时正确无误?