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.

Tags
Licenses
Operating Systems
Implementation

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.

    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.