安装 sbt runner

要构建 sbt 工程,你需要经过以下几步:

  • 安装 JDK(建议使用 Eclipse Adoptium 的 Temurin JDK 8、11 或 17,或者适用于 ARM 芯片的 macOS 的 Zulu JDK 8)。
  • 安装 sbt runner。

sbt runner 是一个 shell 脚本,它会在必要时提前下载指定版本的 sbt 并调用它。通过这种机制,构建作者可以精确控制 sbt 的版本,而不是依赖用户的机器环境。

软件需求

sbt 可在所有主流操作系统上运行;但是,运行它需要 JDK 8 或更高版本。

java -version
# openjdk version "1.8.0_352"

通过 SDKMAN 安装

要同时安装 JDK 和 sbt,可以考虑使用 SDKMAN

sdk install java $(sdk list java | grep -o "\b8\.[0-9]*\.[0-9]*\-tem" | head -1)
sdk install sbt

通用的包安装

验证 sbt runner

sbt --script-version
# 1.10.0