Apache ANT Exec - 处理exec / CakePHP控制台提示

时间:2013-08-16 16:09:45

标签: java php apache cakephp ant

我对ANT相当新,但到目前为止我能够自动执行大部分任务。我在一个部分挣扎,可以使用你的帮助。

我有一个exec任务,如下所述:

$ /cakeapp/app/Console/cake schema create -s 1

<exec executable="/cakeapp/app/Console/cake">
    <arg value="schema" />
    <arg value="create" />
    <arg value="-s" />
    <arg value="1" />
</exec>

问题是......上面的cake命令有一个内部提示符。它问

 [exec] Are you sure you want to create the table(s)? (y/n) 
 [exec] [y] > 

所以,我需要为该提示传递答案(是或否)。我怎么能用Apache ANT做到这一点?

由于

1 个答案:

答案 0 :(得分:0)

您可以尝试传入inputtring,如下所示:

<exec executable="/cakeapp/app/Console/cake" inputstring="y" failonerror="true">