It works similarly to make, gnumake, nmake and jam, but is not shell-based like them, depending on Java classes to extend itself.
Instead of writing shell commands, the configuration files are XML-based, calling out a target tree where various tasks get executed.
Each task is run by an object that implements a particular Task interface.
What's New in This Release: [ read full changelog ]
· Zip64 extensions are disabled by default
· Loading of external dependencies fixed in JUnit tasks
· JUnitreport default stylesheets now compatible with JDK 1.7
· Recommending to upgrade to jsch 0.1.50 for users of the ssh/scp tasks under Java 1.7
· Other fixes and improvements documented in WHATSNEW