ant1
A java based make tool.
Usage
ant [OPTIONS]
[TARGET
[TARGET2
[TARGET3] ...]]
Overview
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.xmlfile. This is theantequivalent ofMakefile
-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
Releases
12 releases since Debian 3.0 (Woody); the text changed 4 times.
-S since Debian 8 (Jessie);
-autoproxy since Debian 7 (Wheezy);
-d since Debian 4.0 (Etch);
-diagnostics since Debian 4.0 (Etch);
-e since Debian 4.0 (Etch);
-f since Debian 4.0 (Etch);
-file since Debian 4.0 (Etch);
-find since Debian 7 (Wheezy);
-h since Debian 4.0 (Etch);
-inputhandler since Debian 4.0 (Etch);
-k since Debian 7 (Wheezy);
-keep-going since Debian 7 (Wheezy);
-lib since Debian 4.0 (Etch);
-main since Debian 7 (Wheezy);
-nice since Debian 4.0 (Etch);
-noclasspath since Debian 7 (Wheezy);
-noinput since Debian 7 (Wheezy);
-nouserlib since Debian 7 (Wheezy);
-p since Debian 4.0 (Etch);
-propertyfile since Debian 4.0 (Etch);
-q since Debian 4.0 (Etch);
-s since Debian 7 (Wheezy);
-silent since Debian 8 (Jessie);
-v since Debian 4.0 (Etch).