aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@google.com>2015-08-01 00:09:26 +0000
committerandroid-build-merger <android-build-merger@google.com>2015-08-01 00:09:26 +0000
commit46cd13ed298675c81849e2e034fa714f36e9cf9a (patch)
treee76da2ec462ec760c585d4fb52073fd4b8c4e537
parentceab4ddc653dd0e7f307edd0daa77408f4ce3f03 (diff)
parentc7b26dc50d9ee57cd9b6571b77ca23edc0fc9ad8 (diff)
downloadbuildSrc-46cd13ed298675c81849e2e034fa714f36e9cf9a.tar.gz
Headless mode for forked processes. automerge: 3d1099b
automerge: c7b26dc * commit 'c7b26dc50d9ee57cd9b6571b77ca23edc0fc9ad8': 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.