SBuild is a build tool that is mainly oriented at Java VM projects but it can build whatever you want. It is a powerful and flexible tool for the developers that need to build a certain target or script.
It can detect the targets and dependencies that have not changed and avoid processing them multiple times.
What's New in This Release:
· A buildfile can now include other scala files. Added @include to share common configuration and functionality.
· Added project accessor to TargetContext.
· Added --quiet command line option to suppress percentage calculation and status messages. This will drastically speed up SBuild's initialization time for larger multi-projects, as the dependency tree is not walked trough in advance.
· Added arguments parameter to AntJava, as args is deprecated.
· Added more options/parameters to ScalaTest addon.
· Command line option --create-stub now tries to copy a stub from SBuild's home directory ($SBUILD_HOME/stub/SBuild.scala) if such one exists, before using a hardcoded one.