In this chapter, the team began their first iteration. We've seen the first unit test and hooked JUnit into the Ant build process. We've used attributes such as haltonfailure, propertyfailure, printsummary, showoutput, and fork to tune the unit-testing process to meet the team's needs.
We have also introduced the use of CVS as the version control system. We have gone through the process of logging into CVS, and performing a checkout, update, and commit. We also developed a custom task to simplify the use of the <input> task.
Finally, a simple deployment target was developed that handled the creation of a JAR file along with copying the necessary files to the deployment directory.