Difference between revisions of "SBT (software)"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) |
Karl Jones (Talk | contribs) (→See also) |
||
Line 18: | Line 18: | ||
* [[Build automation]] | * [[Build automation]] | ||
* [[Java (programming language)]] | * [[Java (programming language)]] | ||
− | * [[Scala (programming language]] | + | * [[Scala (programming language)]] |
== External links == | == External links == |
Latest revision as of 10:32, 22 August 2016
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
- SBT (software) @ Wikipedia