


In software development in general, it is recommended that you separate the data from the processes so that configuration changes can be made simply by focusing on and changing data alone.

Although a single build.xml file can be enough to drive the build process, in practice it can quickly become large and unwieldy. IBM Rational ClearCase, Ant, and CruiseControl: The Java Developer's Guide to Accelerating and Automating the Build Processįrom the perspective of Chapter 4, an Ant build.xml file is a single centralized build file that defines a repeatable process for bringing together an application, usually producing some form of executable output.
