Projects / SBuild

SBuild

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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  05 Apr 2014 09:44

Release Notes: This version fixes another potential class loading issue and offers speed improvements in the initialization phase.

  •  20 Mar 2014 23:07

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.

  •  19 Mar 2014 01:38

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.

  •  06 Mar 2014 20:52

Release Notes: This release adds a refined Plugin API, as well as improvements and bug fixes.

  •  21 Dec 2013 07:52

Release Notes: Changes were made to the Plugin API to allow and encourage immutable plugin configurations over mutable ones.

Screenshot

Project Spotlight

Quenlig

An online interactive tutorial and free text assesments.

Screenshot

Project Spotlight

JSON-delta

A diff/patch library for JSON-serialized data structures.