From a42db9fa58a8e2be773a40bb7a7cd4efd2ff0673 Mon Sep 17 00:00:00 2001 From: karlosmid Date: Mon, 15 Jul 2013 20:54:44 +0200 Subject: [PATCH 1/2] headless in subprocess --- build.gradle | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build.gradle b/build.gradle index 5ad5f61..d6de7b1 100644 --- a/build.gradle +++ b/build.gradle @@ -31,6 +31,10 @@ task init(type: Directory, dependsOn: 'clean', description: 'Creates artifact ou doLast { file(buildDir).mkdirs() } + def headless = System.properties['java.awt.headless'] + if (headless == 'true') { + systemProperties 'java.awt.headless': "true" + } } task wrapper(type: Wrapper) { From 5f3cdf1afd3cdaa1e7f8d6022b47cd81c100d242 Mon Sep 17 00:00:00 2001 From: karlosmid Date: Mon, 15 Jul 2013 20:59:45 +0200 Subject: [PATCH 2/2] headless in subprocess jshintz --- build.gradle | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build.gradle b/build.gradle index d6de7b1..b9ffb0f 100644 --- a/build.gradle +++ b/build.gradle @@ -43,6 +43,11 @@ task wrapper(type: Wrapper) { task jshintz(dependsOn: 'init', description: 'runs jshint on all non-test and lib JS files') { doLast { + def headless = System.properties['java.awt.headless'] + if (headless == 'true') { + systemProperties 'java.awt.headless': "true" + } + def command = "jshint ${new File('stacktrace.js').canonicalPath} --config jshint.json --jslint-reporter" new File("${buildDir}/jshint.xml").write(command.execute().text) }