我想将我的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
可能有人知道这种情况的解决方案或解决方法吗?
答案 0 :(得分:0)
怎么样:
yes <desired input> | gradle test 2>&1 | tee -a gradle.log
yes
只是权力地回应无论它对stdout的论证是什么