将控制台输出从gradle脚本输出到文件

时间:2014-11-27 11:17:01

标签: unix gradle

我想将我的gradle脚本中的所有控制台输出记录到日志文件中:

gradle test 2>&1 | tee -a gradle.log  

但我的gradle脚本会提示用户参数:

task test << {
        System.console().readLine("Enter:").toString()
}

结果,我有一个NullPointerException:

Execution failed for task ':test'. Cannot invoke method readLine() on null object

可能有人知道这种情况的解决方案或解决方法吗?

1 个答案:

答案 0 :(得分:0)

怎么样:

yes <desired input> | gradle test 2>&1 | tee -a gradle.log 

yes只是权力地回应无论它对stdout的论证是什么