CoreBootstrapTask
The core Bootstrap task that all bootstrap-applicable tasks can depend on. This task configures the local or CI developer environment for optimal gradle execution.
Types
Properties
Environments can have different constraints, namely CI vs local.
Optional custom core multiplier. This should be a number from 1 -> 100 and is a percentage.
Optional custom memory multiplier. This should be a number from 1 -> 100 and is a percentage.
Optional custom garbage collector to use. Note that this is just for testing and will be removed.
Optional custom Gradle memory multiplier. This should be a number from 1 -> 100 and is a percentage.
Output file of the java installation, useful for CI to point JAVA_HOME at it.
If using java toolchains, this is specified to indicate the requested JDK version.
We require a launcher here and query it so we can let Gradle handle downloading and installation of the appropriate JDKs.
Optional override for max gradle daemon xmx. This should an integer >= 0.
Optional override for min gradle daemon xmx. This should an integer >= 0.
Controls how properties are handled.