Install sbt with cs setup

Follow Install page, and install Scala using Coursier.

cs setup
sbt --script-version

This should install the latest stable version of sbt.



$ sdk install sbt


$ brew install sbt

⚠️ Homebrew maintainers have added a dependency to JDK 13 because they want to use more brew dependencies (brew#50649). This causes sbt to use JDK 13 even when java available on PATH is JDK 8 or 11. To prevent sbt from running on JDK 13, install jEnv or switch to using SDKMAN.



> choco install sbt


> scoop install sbt

Linux (deb)

echo "deb all main" | sudo tee /etc/apt/sources.list.d/sbt.list
echo "deb /" | sudo tee /etc/apt/sources.list.d/sbt_old.list
curl -sL "" | sudo apt-key add
sudo apt-get update
sudo apt-get install sbt

Linux (rpm)

# remove old Bintray repo file
sudo rm -f /etc/yum.repos.d/bintray-rpm.repo || true
curl -L > sbt-rpm.repo
sudo mv sbt-rpm.repo /etc/yum.repos.d/
sudo yum install sbt

Universal packages

Previous releases



Release Timeline

sbt series  Initial Release  Current Release  Status
1.x 2017-08-11 On-going for 6 years and more
0.13.x 2013-08-26 No End of Life on 2018-11-30 after 5 years
0.12.x 2012-08-01 No Last released on 2013-06-27
0.11.x 2011-09-24 No Last released on 2012-05-06
0.10.x 2011-06-02 No Last released on 2011-07-14
0.9.x 2011-02-17 No Last released on 2011-06-01
0.7.x 2010-02-15 No Last released on 2011-05-12
0.5.x 2009-07-01 No
0.4.x 2009-03-27 No
0.3.x 2008-12-17 No