Installing sbt runner
To build an sbt project, you'll need to take these steps:
- Install JDK (We recommend Eclipse Adoptium Temurin JDK 8, 11, or 17, or Zulu JDK 8 for macOS with ARM chips).
- Install sbt runner.
sbt runner is a script that invokes a declared version of sbt, downloading it beforehand if necessary. This allows build authors to precisely control the sbt version, instead of relying on users' machine environment.
Prerequisites
sbt runs on all major operating systems; however, it requires JDK 8 or higher to run.
java -version
# openjdk version "1.8.0_352"
Installing from SDKMAN
To install both JDK and sbt, consider using SDKMAN.
sdk install java $(sdk list java | grep -o "\b8\.[0-9]*\.[0-9]*\-tem" | head -1)
sdk install sbt
Universal packages
Verify the sbt runner
sbt --script-version
# 1.10.0