aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@google.com>2015-07-23 12:17:27 -0700
committerXavier Ducrohet <xav@google.com>2015-07-23 12:17:27 -0700
commit3d1099b1449b8f70c0dd8cb403b31851258d2326 (patch)
treee76da2ec462ec760c585d4fb52073fd4b8c4e537
parent78ead9d9776fe3e981df7c0f81125f21a0f3118d (diff)
downloadbuildSrc-3d1099b1449b8f70c0dd8cb403b31851258d2326.tar.gz
Headless mode for forked processes.
Change-Id: If942f74feb1ffd83cf4df5941491c438e1ebe95c
-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.