ant

Apache Ant.

TLDR

Build a project with default build file build.xml

$ ant
copy

Build a project using build file other than build.xml

$ ant -f [buildfile.xml]
copy

Print information on possible targets for this project

$ ant -p
copy

Print debugging information

$ ant -d
copy

Execute all targets that do not depend on fail target(s)

$ ant -k
copy

Help

/usr/bin/ant [script options] [options] [target [target2 [target3] ..]] 
Script Options:
  --help, --h            print this message and ant help 
  --noconfig             suppress sourcing of /etc/ant.conf, 
                         $HOME/.ant/ant.conf, and $HOME/.antrc 
                         configuration files 
  --usejikes             enable use of jikes by default, unless 
                         set explicitly in configuration files 
  --execdebug            print ant exec line generated by this 
                         launch script 

ant [options] [target [target2 [target3] ...]] 
Options:  
  -help, -h              print this message and exit 
  -projecthelp, -p       print project help information and exit 
  -version               print the version information and exit 
  -diagnostics           print information that might be helpful to 
                         diagnose or report problems and exit 
  -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             specifies a path to search for jars and classes 
  -logfile         use given file for log 
    -l                     '' 
  -logger     the class which is to perform logging 
  -listener   add an instance of class as a project listener 
  -noinput               do not allow interactive input 
  -buildfile       use given buildfile 
    -file                  '' 
    -f                     '' 
  -D=   use value for given property 
  -keep-going, -k        execute all targets that do not depend 
                         on failed target(s) 
  -propertyfile    load all properties from file with -D 
                         properties taking precedence 
  -inputhandler   the class which will handle input requests 
  -find            (s)earch for buildfile towards the root of 
    -s             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             Java1.5+: use the OS proxy settings 
  -main           override Ant's normal entry point 

Copied to clipboard
Dodo Farming