SBuild - A Scala-based Build System

We migrated to the new project page:

The magic-free yet powerful build tool.

SBuild is a very fast, powerful and flexible build tool. It can be used to build anything you want and does not force any style, but its main target are all Java VM targeted projects. The main "script language" of SBuild is Scala. SBuild is a dependency-driven tool, so it will only do what is necessary, to build your requested target, nothing more and nothing less. SBuild can detect unchanged targets and dependencies, and will avoid doing the same task multiple times, if nothing has changed.

With SBuild as the driving DSL, you have the full power of the Scala programming language to build your projects and artifacts. Of course, you can easily use all existing Ant tasks, but through SBuilds Ant Wrappers this is eaven easier.

Old Documentation