Se você já se perguntou como responder a prompts de comandos executados por meio da exec
tarefa Phing , aqui está a solução. É fácil, mas como não o encontrei explicitamente documentado em nenhum lugar, pensei em escrevê-lo em público:
<target name="interact">
<exec command="somecommand" passthru="true" />
</target>
A solução é definir passthru="true"
. Em seguida, os prompts serão exibidos por phing e você poderá respondê-los como se estivesse chamando os comandos diretamente no shell. Funciona em Linux e Windows.