ant − a Java based make tool.
ant [OPTIONS] [TARGET [TARGET2 [TARGET3] ...]]
Like make ant is a tool by which projects can be build. But unlike it, ant is based on Java which means it will run on every platform for which a Java Virtual Machine is available. This makes it a great tool for building Java software.
By default it takes information from build.xml which describes the targets.
−help, −h
print help on the command line options
−projecthelp, −p
print project help information
−version
print the version information
−diagnostics
print information that might be helpful to diagnose or report problems
−quiet, −q
be extra quiet
−silent, −S
print nothing but task outputs and build failures
−verbose, −v
be extra verbose
−debug, −d
print debugging information
−emacs, −e
produce logging information without adornments
−lib <path>
specifies a path to search for jars and classes
−logfile <file>
use the given file to output log to
−logger <classname>
use the given class to perform logging
−listener <classname>
add an instance of the given class as a project listener
−noinput
do not allow interactive input
−buildfile, −file, −f <file>
use the given buildfile instead of the default build.xml file. This is the ant equivalent of Makefile
−D<property>=<value>
use value for the given property
−keep-going, −k
execute all targets that do not depend on failed target(s)
−propertyfile <name>
load all properties from file with −D properties taking precedence
−inputhandler <class>
the class which will handle input requests
−find, −s <file>
search for buildfile towards the root of the filesystem and use it
−nice <number>
A niceness value for the main thread: 1 (lowest) to 10 (highest); 5 is the default
−nouserlib
Run ant without using the jar files from ${user.home}/.ant/lib
−noclasspath
Run ant without using CLASSPATH
−autoproxy
Java 5 or later : use the OS proxy settings
−main <class>
Override Ant’s normal entry point
This manpage is written by Egon Willighagen <egonw AT sci DOT kun DOT nl>