1

私は ANT にかなり慣れていませんが、これまでのところ、タスクの大部分を自動化することができました。私は一部で苦労しており、あなたの助けを借りることができます.

以下に説明するような実行タスクがあります。

$ /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] > 

そのため、そのプロンプトに対して回答 (y または no) を渡す必要があります。Apache ANT を使用してそれを行うにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

次のように入力文字列を渡すことができます。

<exec executable="/cakeapp/app/Console/cake" inputstring="y" failonerror="true">
于 2013-08-16T17:43:43.220 に答える