The gradle command has the following usage:
gradle
[option...] [task-name...]
The command-line options available for the gradle command are listed below:
-?
, -h
, --help
Shows a help message.
-C
, --cache
Specifies how compiled build scripts should be cached. Possible values are:
rebuild
, off
, on
. Default value is
on
. See Section 11.4, “Caching” for more details.
-D
, --system-prop
Sets a system property of the JVM, for example -Dmyprop=myvalue
.
-I
, --init-script
Specifies an initialization script. See Chapter 35, Initialization Scripts for details.
-K
, --default-import-file
Specifies the default import file.
-P
, --project-prop
Sets a project property of the root project, for example
-Pmyprop=myvalue
.
-S
, --full-stacktrace
Print out the full (very verbose) stacktrace for any exceptions. See Chapter 15, Logging.
-a
, --no-rebuild
Do not rebuild project dependencies.
-b
, --build-file
Specifies the build file.
-c
, --settings-file
Specifies the settings file.
-d
, --debug
Log in debug mode (includes normal stacktrace). See Chapter 15, Logging.
-e
, --embedded
Specify an embedded build script.
-g
, --gradle-user-home
Specifies the Gradle user home directory.
--gui
Launches a GUI application. See Chapter 10, Using the Gradle Graphical User Interface.
-i
, --info
Set log level to info. See Chapter 15, Logging.
-l
, --plugin-properties-file
Specifies the plugin properties file.
-m
, --dry-run
Runs the build with all task actions disabled.
-n
, --dependencies
Show list of all project dependencies.
--no-imports
Disable usage of default imports for build script files. See Section C.3, “Using Gradle without IDE support” for details.
-p
, --project-dir
Specifies the start directory for Gradle. Defaults to current directory.
-q
, --quiet
Log errors only. See Chapter 15, Logging.
-r
, --properties
Show list of all available project properties.
-s
, --stacktrace
Print out the stacktrace also for user exceptions (e.g. compile error). See Chapter 15, Logging.
-t
, --tasks
Show list of all available tasks and their dependencies.
-u
, --no-search-upwards
Don't search in parent folders for a settings.gradle
file.
-v
, --version
Prints version info.
-x
, --exclude-task
Specifies a task to be excluded from execution.
The same information is printed to the console when you execute gradle -h
.