Projects / Smooth Build

Smooth Build

Smooth Build is a build tool which provides a functional language which lets you describe a build process in a simple and readable way. A build script for a simple Java program can be as simple as "app.jar: files("src") | javac | jar;" All built artifacts are cached and indexed (hashed) using the sha1 of the expression (function name and its arguments) which returned a given artifact. This way, Smooth never builds the same artifact twice.

Operating Systems

Recent releases

  •  08 Apr 2014 11:29

    Release Notes: This release adds a 'toString' function and a 'jarjar' function. It fixes bug #7 in the command line interface by switching from airline to the argparser4j library.


    Project Spotlight


    A Fluent OpenStack client API for Java.


    Project Spotlight

    TurnKey TWiki Appliance

    A TWiki appliance that is easy to use and lightweight.