aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@google.com>2015-07-31 23:56:21 +0000
committerandroid-build-merger <android-build-merger@google.com>2015-07-31 23:56:21 +0000
commitc7b26dc50d9ee57cd9b6571b77ca23edc0fc9ad8 (patch)
treee76da2ec462ec760c585d4fb52073fd4b8c4e537
parent76ce8673018756d210bf1ed40d070e23dbffff9b (diff)
parent3d1099b1449b8f70c0dd8cb403b31851258d2326 (diff)
downloadbuildSrc-c7b26dc50d9ee57cd9b6571b77ca23edc0fc9ad8.tar.gz
Headless mode for forked processes.
automerge: 3d1099b * commit '3d1099b1449b8f70c0dd8cb403b31851258d2326': Headless mode for forked processes.
-rw-r--r--base/build.gradle5
1 files changed, 5 insertions, 0 deletions
diff --git a/base/build.gradle b/base/build.gradle
index e883f3b..92597cb 100644
--- a/base/build.gradle
+++ b/base/build.gradle
@@ -12,6 +12,11 @@ task('checkJavaVersion') << {
final def checkJavaVersionTask = tasks['checkJavaVersion']
allprojects { subproject ->
+ tasks.withType(JavaForkOptions) {
+ // Prevent forked processes from stealing focus (on MacOS at least)
+ jvmArgs '-Djava.awt.headless=true'
+ }
+
afterEvaluate {
// Only check if we are doing build type tasks. Things like dependency listing
// should still work with a "wrong" java version.