SBT (software)

From Wiki @ Karl Jones dot com
Jump to: navigation, search

sbt is an open source build automation tool for Scala (programming language) and Java (programming language) projects, similar to Java's Maven or Ant.

Description

Its main features are:

  • native support for compiling Scala code and integrating with many Scala test frameworks
  • build descriptions written in Scala using a DSL
  • dependency management using Ivy (which supports Maven-format repositories)
  • continuous compilation, testing, and deployment
  • integration with the Scala interpreter for rapid iteration and debugging
  • support for mixed Java/Scala projects

Sbt is the de facto build tool in the Scala community, used by the Lift web framework and Play Framework.

See also

External links