Download and install JDK 8+ from AdoptOpenJDK’s website. Use HotSpot JVM (default).
Download and install Docker.
Download and install SBT and Scala, e.g using Homebrew or SDKMAN:
1
2
3
4
5
6
# update brew
brew update
# install sbt if missing
brew list sbt || brew install sbt
# optional: install scala if missing
brew list scala || brew install scala
There are many Scala versions (2.12.8, 2.12.9, 2.13.0, ..) and sbt will automatically fetch the correct Scala version.
Therefore, you don’t have to install Scala locally, but it is useful when you want to play with it quickly.
We will see an example later.