Before you start
A repeatable and reliable build process has always been one of the fundamental principles of software development. Build processes often start out as manual and laborious exercises, evolving into something more structured and automatic over time. To help this evolution there are a vast array of tools, both commercial and open source. IBM® Rational® ClearCase® has always had powerful build capabilities, with build avoidance, build auditing, and build distribution enabled through use of its multiversion file system (MVFS) and clearmake technologies. Similarly, in the Java™ world, Apache Ant has long been the preferred build tool, because of its deep integration into the Java environment and its extensibility. There is no reason however, why both tools can't be used together, and in fact Ant's extensibility allows us to hook in to some of the more powerful features of ClearCase.
In this tutorial, you will learn how to use Ant and its existing integration with ClearCase. Then, you will learn how to extend the integration by creating new tasks. Finally, this tutorial gives you real life examples of the integration in action.

