diff --git a/gradle.properties b/gradle.properties index 01486c9b3d42..2295472dbf5c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,6 +3,7 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. org.gradle.parallel=true +org.gradle.tooling.parallel=true org.gradle.configureondemand=true # Be careful when changing org.gradle.jvmargs below. It will clobber # any defaults set by Gradle: https://github.com/gradle/gradle/issues/19750 diff --git a/mobile/android/android-components/gradle.properties b/mobile/android/android-components/gradle.properties index 6c1a535778af..2ca9653dc85d 100644 --- a/mobile/android/android-components/gradle.properties +++ b/mobile/android/android-components/gradle.properties @@ -17,11 +17,11 @@ # Do not modify these values without first reviewing Bug 1954747: https://bugzilla.mozilla.org/show_bug.cgi?id=1954747 org.gradle.jvmargs=-Xmx7g -Xms2g -XX:MaxMetaspaceSize=6g -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# https://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# XXX Deactivated because of broken releases? +# Enable parallel execution and model fetching during Gradle Sync. +# Both properties must be individually set per +# https://developer.android.com/studio/releases/past-releases/as-quail-1-release-notes#android_studio_quail_1_parallel_gradle_sync_execution_change org.gradle.parallel=true +org.gradle.tooling.parallel=true # When configured, Gradle will only configure relevant projects instead of all of them. # This option should only be used with decoupled projects. More details, visit diff --git a/mobile/android/fenix/gradle.properties b/mobile/android/fenix/gradle.properties index 4fda1422210e..4d30c34c864d 100644 --- a/mobile/android/fenix/gradle.properties +++ b/mobile/android/fenix/gradle.properties @@ -20,10 +20,11 @@ org.gradle.configureondemand=true org.gradle.configuration-cache=true -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# Enable parallel execution and model fetching during Gradle Sync. +# Both properties must be individually set per +# https://developer.android.com/studio/releases/past-releases/as-quail-1-release-notes#android_studio_quail_1_parallel_gradle_sync_execution_change org.gradle.parallel=true +org.gradle.tooling.parallel=true # Enables copying of Jetpack Benchmark results from the device to the build directory. android.enableAdditionalTestOutput=true diff --git a/mobile/android/focus-android/gradle.properties b/mobile/android/focus-android/gradle.properties index 6f5a4ff82b23..dc39b1737c52 100644 --- a/mobile/android/focus-android/gradle.properties +++ b/mobile/android/focus-android/gradle.properties @@ -20,10 +20,11 @@ org.gradle.configureondemand=true org.gradle.configuration-cache=true -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# Enable parallel execution and model fetching during Gradle Sync. +# Both properties must be individually set per +# https://developer.android.com/studio/releases/past-releases/as-quail-1-release-notes#android_studio_quail_1_parallel_gradle_sync_execution_change org.gradle.parallel=true +org.gradle.tooling.parallel=true libLicense=MPL-2.0 libLicenseUrl=https://www.mozilla.org/en-US/MPL/2.0/