This section explains the basic structure for all the build files and directories you use in this example. We introduce the three Java class files: a GreetingBean class, a GreetingFactory class, and a Greeting interface. Then, we discuss how to build these files with Ant and break down the Ant build files' target execution step by step. We also explain how to use the Ant command-line utility to build the files with Ant.