SBuild is a Scala-based build system. It features platform independence, multi project support, automatic detection of needed actions, automatic up-to-date detection, a flexible scheme handler mechanism, Maven repository support, Ant task integration, automatic cross-project resolving of dependencies, high speed, a simple "syntax" that requires almost no Scala knowledge, behind-the-sceens compilation of build script to bytecode for fast execution time, and built-in scheme handlers for HTTP and Maven.
|Tags||Java build system Build Tools Scala|
|Operating Systems||Windows Linux Mac OS X|
Release Notes: This version fixes another potential class loading issue and offers speed improvements in the initialization phase.
Release Notes: This release fixes a potential deadlock issue in the project class loader of 0.7.2 and 0.7.3. It is recommended that all users, especially those of SBuild 0.7.2 and 0.7.3, update.
Release Notes: This release fixes a serious blocking issue, whereby the sbuild application just hangs without finishing its work. This bug was introduced in the development cycle of SBuild 0.7.2 and is not present in earlier versions. All other changes are related to the output of the commandline tool, especially the --help output, which now uses the full terminal width.
Release Notes: This release adds a refined Plugin API, as well as improvements and bug fixes.
Release Notes: Changes were made to the Plugin API to allow and encourage immutable plugin configurations over mutable ones.