Simple Build Tool
From Seo Wiki - Search Engine Optimization and Programming Languages
Jump to navigationJump to search
Please help improve this by adding who wrote SBT, why SBT was written, an overview of SBT's operation and some examples by expanding it. Further information might be found on the talk page. (January 2010) |
Stable release | 0.5.6 / 2009-11-3 |
---|---|
Written in | Scala |
Operating system | Cross-platform |
Development status | Active |
Type | Build Tool |
License | BSD License |
Website | http://code.google.com/p/simple-build-tool/ |
Simple Build Tool (sbt) is an open source build tool for Scala projects that aims to do the basics well.
Its main features are:
- SBT knows how to compile Scala code, to run tests, to package jars and wars, and to start the Scala interpreter with the right classpath.
- Build recipes are specified using a Scala DSL, in a mix of declarative and imperative styles.
- SBT manages dependencies, leveraging existing Maven or Ivy packages repositories.
- SBT can run continuous compilation, testing and deployment, helping programmers adhere to the TDD methodology.
- Projects layout is very similar to the one recommended for Maven, making it easy to switch from Maven to SBT and back, if needed.
- Changes to source files are monitored and a compiler plugin used to gather dependency information so only a minimum set of dependent sources will be recompiled, reducing rebuild times.
- Mixed Scala/Java projects are supported.
The author of sbt is Mark Harrah.
In addition to the stable 0.5.x series, an experimental 0.6.x branch is available with new features, including improved support for Scala 2.8.
External links
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
→
Categories:
- Pages where expansion depth is exceeded
- Pages with broken file links
- Articles to be expanded from January 2010
- Articles with invalid date parameter in template
- All articles to be expanded
- Articles created via the Article Wizard
- Build automation
- Compiling tools
- Java development tools
- Scala programming language
- Free software programmed in Scala