diff --git a/build.gradle b/build.gradle index 5ad5f61..b9ffb0f 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) { @@ -39,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) }