gradle wrapper
Generates a script, gradlew, that invokes a declared version of Gradle, downloading it beforehand if necessary
Options
Name | Description |
---|---|
--gradle-version <version> | The Gradle version used for downloading and executing the Wrapper |
--distribution-type <type> | The Gradle distribution type used for the Wrapper |
--gradle-distribution-url <url> | The full URL pointing to Gradle distribution ZIP file |
--gradle-distribution-sha256-sum <SHA256 hash sum> | The SHA256 hash sum used for verifying the downloaded Gradle distribution |
-?, -h, --help | Shows a help message with all available CLI options |
-v, --version | Prints Gradle, Groovy, Ant, JVM, and operating system version information |
-S, --full-stacktrace | Print out the full (very verbose) stacktrace for any exceptions |
-s, --stacktrace | Print out the stacktrace also for user exceptions (e.g. compile error) |
--scan | Create a build scan with fine-grained information about all aspects of your Gradle build |
-Dorg.gradle.debug | Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default |
-Dorg.gradle.daemon.debug | Debug Gradle Daemon process |
--build-cache | Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off |
--no-build-cache | Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off |
--configure-on-demand | Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off |
--no-configure-on-demand | Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off |
--max-workers <number> | Sets maximum number of workers that Gradle may use. Default is number of processors |
--parallel | Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off |
--no-parallel | Disables --parallel |
--priority <priority> | Specifies the scheduling priority for the Gradle daemon and all processes launched by it |
--profile | Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred |
--scan | Generate a build scan with detailed performance diagnostics |
--watch-fs | Toggles watching the file system. When enabled Gradle re-uses information it collects about the file system between builds. Enabled by default on operating systems where Gradle supports this feature |
--no-watch-fs | Toggles watching the file system. When enabled Gradle re-uses information it collects about the file system between builds. Enabled by default on operating systems where Gradle supports this feature |
--daemon | Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on |
--no-daemon | Disables --daemon |
--foreground | Starts the Gradle Daemon in a foreground process |
-Dorg.gradle.daemon.idletimeout <milliseconds> | Gradle Daemon will stop itself after this number of milliseconds of idle time |
-Dorg.gradle.logging.level <level> | Set logging level via Gradle properties |
-q, --quiet | Log errors only |
-w, --warn | Set log level to warn |
-i, --info | Set log level to info |
-d, --debug | Log in debug mode (includes normal stacktrace) |
-Dorg.gradle.console <mode> | Specify console mode via Gradle properties |
--console <mode> | Specifies which type of console output to generate |
-Dorg.gradle.warning.mode <mode> | Specify warning mode via Gradle properties |
--warning-mode <mode> | Specifies how to log warning |
--include-build | Run the build as a composite, including the specified build |
--offline | Specifies that the build should operate without accessing network resources |
--refresh-dependencies | Refresh the state of dependencies |
--dry-run | Run Gradle with all task actions disabled. Use this to show which task would have executed |
--write-locks | Indicates that all resolved configurations that are lockable should have their lock state persisted |
--update-locks <group:name...> | Indicates that versions for the specified modules have to be updated in the lock file |
--no-rebuild |
|
-b, --build-file <file> | Specifies the build file. For example: gradle --build-file=foo.gradle |
-c, --settings-file <file> | Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle |
-g, --gradle-user-home <directory> | Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory |
-p, --project-dir <directory> | Specifies the start directory for Gradle |
--project-cache-dir <directory> | Specifies the project-specific cache directory. Default value is .gradle in the root project directory |
-D, --system-prop <system property> | Sets a system property of the JVM, for example -Dmyprop=myvalue |
-I, --init-script | Specifies an initialization script |
-P, --project-prop <system property> | Sets a project property of the root project, for example -Pmyprop=myvalue |
-Dorg.gradle.jvmargs <arguments> | Set JVM arguments |
-Dorg.gradle.java.home <directory> | Set JDK home dir |