JWare/AntXtras Foundation (AntXtras) is both a powerful Ant extension library as well as a collection of very useful add-on Ant components. AntXtras makes it easier for you to use Ant as much more than a build system tool. As an extension library, AntXtras is the foundation of the other Ant-related packages you will find on this site; packages like Svn4Ant, Log4Ant, and PEd4Ant. As a collection of components (an antlib), AntXtras enhances Ant with a variety of new types, conditions, tasks, and behaviors.
AntXtras adds a lot of stuff to a basic Ant installation; however, you still maintain 100% control over your Ant scripts. You can use AntXtras as part of a new Ant-based system or as support for an existing environment’s architecture. More importantly, you are not required to use “all or none” of AntXtras; every main AntXtras feature is independent so you can use it, and it only, if you choose. Even so, if you’re reviewing AntXtras for the first time, it will help to think of each of its components as belonging to one of six categories: Fixture Control, Function Shortcuts, Execution Rules Enforcement, Flow Control, Feedback, or General Helpers.
AntXtras 3.0.0 released. This release upgrades AntXtras to use JRE 1.5 and Ant 1.8.2 and includes some new features and many bug fixes. Read the release notes for additional information about the final 3.0.0 feature set. We’ve also released final 3.0.0-based versions of all AntXtras sub-projects (Svn4Ant, Log4Ant, PEd4Ant, etc.).