
Dkey=value sets a Java property for Ant to use. find searches for a build.xml file (or the specifiedfilename. buildfile uses the specified build file insteadof build.xml. listener uses the specified class to processbuild events. logger uses the specified class to logmessages. logfile sends all console output to the givenfilename. emacs prints console output in a format that Emacs can parse. debug displays more information than you probably want about what thebuild is doing. verbose displays more information about what the build isdoing. quiet suppresses most output messages to the console.

projecthelp displays the names and descriptions of targets in the buildfile. version prints the version of Ant and exits. This is optional, and if no targetsare given, the default target will be executed. Notice that you can specify multiple targets on the command line and theywill be executed in the order you gave them. Listing 3.77 General Form of Ant Command Line ant The general format of an Ant command line looks like Listing 3.77. There reallyaren't that many, but they can fundamentally change the way Ant works. We've already discussed a few of the Ant command-line switches andarguments, but we need to spend a little time covering all of them.
