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

Recent releases

  •  05 Apr 2014 04:31

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

    •  20 Mar 2014 18:54

      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.

      •  18 Mar 2014 22:36

        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 16:10

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

          •  20 Dec 2013 10:38

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

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.