Gradle exec任务运行shell脚本分散请求输入

时间:2013-02-06 23:27:24

标签: shell unix input gradle

因此,在我们通过sudo运行一些命令之前,我正试图从用户那里获得输入,特别是他们的密码。使用gradle执行shell脚本时,它会打印到控制台,如

$ > Building > :gradletaskname

但是当它要求输入密码或其他输入时,它并不直观,因为gradle写入控制台的方式如下所示。

$ > Building > :gradletasknamePassword:

我尝试过回显新行,但它总是像我上面的例子一样显示。我知道这可能是一个愚蠢的问题,但我现在已经打了一段时间了。

1 个答案:

答案 0 :(得分:1)

这是一个已知的限制,将在下一个版本中修复。以下是JIRA问题的链接:http://issues.gradle.org/browse/GRADLE-1147