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:
· Updated dependencies: Scala 2.10.2, Jansi 1.10.
· Added support to reference scheme handlers of other projects/modules.
· Added parameters useArgsFile, jvmArgs and sourcePath to Scalac addon.
· Added Scalac.scalaClasspath(version) classpath factory.
· Fix FileNotFoundException in execution of cacheable targets with path separators in it's name.
· Allow to evict caches per cacheable target.
· Huge speed up in up-to-date detection algorithm.
· Added SchemeHandler.replace method to make the intend to replace a already registered scheme handler explicit (and checked).
· New MapperSchemeHandler to translate schemes and/or pathes, to be used in "source" and "javadoc" scheme.
· New experimental default schemes "source" and "javadoc", that will try to provided sources and javadoc for any given dependency, e.g. "source:mvn:a.b.1" will be translated to "mvn:a.b.1;classifier=sources"
· Fixed --fsc option.
· Fixed colored output under windows.
· Bash Completion support.
· BndJar addon creates now the target directory, if...