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||Linux Windows Mac OS|
|Implementation||ANTLR argparse4j Guava guice Java|
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.