Closure编译器不会写出错误

时间:2016-03-24 23:58:30

标签: grails groovy google-closure-compiler

我有一个运行闭包编译器最新版本的Groovy脚本。

def command = "java -jar $compiler --js $orderedDependencies --js_output_file $minFilename --create_source_map $mapFilename --compilation_level WHITESPACE_ONLY --source_map_format=V3 --language_in=ECMASCRIPT5 --debug --formatting=PRETTY_PRINT"
command.execute(null as List, outputDir).waitForProcessOutput(System.out, System.err)

当我在没有--language_in选项的情况下使用它时,我得到错误输出。当我添加命令选项时,我没有得到任何错误输出,但它在某个地方中断,因为没有创建任何内容并且Web界面被破坏。

有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:1)

我不确定问题是什么,因为您提供的代码不足以重现它。 但是你可能在错误的地方搜索:.execute()命令可能非常烦人。看看这个问题,就可能出现的问题以及解决方法提出一些建议:Trying to send an email trough a groovy shell script