{
"name": "ant",
"description": "A software tool for automating software build processes",
"options": [
{
"names": [
"--help",
"-help",
"-h"
],
"description": "Show help for ant"
},
{
"names": [
"--noconfig"
],
"description": "Suppress sourcing of /etc/ant.conf, $HOME/.ant/ant.conf, and $HOME/.antrc configuration files"
},
{
"names": [
"--usejikes"
],
"description": "Enable use of jikes by default, unless set explicitly in configuration files"
},
{
"names": [
"--execdebug"
],
"description": "Print ant exec line generated by this launch script"
},
{
"names": [
"-projecthelp",
"-p"
],
"description": "Print project help information and exit"
},
{
"names": [
"-version"
],
"description": "Print the version information and exit"
},
{
"names": [
"-diagnostics"
],
"description": "Print information that might be helpful to diagnose or report problems and exit"
},
{
"names": [
"-quiet",
"-q"
],
"description": "Be extra quiet"
},
{
"names": [
"-silent",
"-S"
],
"description": "Print nothing but task outputs and build failures"
},
{
"names": [
"-verbose",
"-v"
],
"description": "Be extra verbose"
},
{
"names": [
"-debug",
"-d"
],
"description": "Print debugging information"
},
{
"names": [
"-emacs",
"-e"
],
"description": "Produce logging information without adornments"
},
{
"names": [
"-lib"
],
"description": "Specifies a path to search for jars and classes",
"takes_arg": true,
"arg": {
"name": "path",
"template": "folders"
}
},
{
"names": [
"-logfile",
"-l"
],
"description": "Use given file for log",
"takes_arg": true,
"arg": {
"name": "file",
"template": "filepaths"
}
},
{
"names": [
"-logger"
],
"description": "The class which is to perform logging",
"takes_arg": true,
"arg": {
"name": "classname"
}
},
{
"names": [
"-listener"
],
"description": "Add an instance of class as a project listener",
"takes_arg": true,
"arg": {
"name": "classname"
}
},
{
"names": [
"-noinput"
],
"description": "Do not allow interactive input"
},
{
"names": [
"-buildfile",
"-file",
"-f"
],
"description": "Use given buildfile",
"takes_arg": true,
"arg": {
"name": "file",
"template": "filepaths"
}
},
{
"names": [
"-keep-going",
"-k"
],
"description": "Execute all targets that do not depend on failed target(s)"
},
{
"names": [
"-propertyfile"
],
"description": "Load all properties from file with -D properties taking precedence",
"takes_arg": true,
"arg": {
"name": "name",
"template": "filepaths"
}
},
{
"names": [
"-inputhandler"
],
"description": "The class which will handle input requests",
"takes_arg": true,
"arg": {
"name": "class"
}
},
{
"names": [
"-find",
"-s"
],
"description": "Search for buildfile towards the root of the filesystem and use it",
"takes_arg": true,
"arg": {
"name": "file"
}
},
{
"names": [
"-nice"
],
"description": "A niceness value for the main thread",
"takes_arg": true,
"arg": {
"name": "number"
}
},
{
"names": [
"-nouserlib"
],
"description": "Run ant without using the jar files from ${user.home}/.ant/lib"
},
{
"names": [
"-noclasspath"
],
"description": "Run ant without using CLASSPATH"
},
{
"names": [
"-autoproxy"
],
"description": "Java1.5+: use the OS proxy settings"
},
{
"names": [
"-main"
],
"description": "Override Ant's normal entry point",
"takes_arg": true,
"arg": {
"name": "class"
}
}
],
"args": [
{
"name": "target",
"is_variadic": true
}
]
}