2
如何在一個ant構建文件中執行以下命令行代碼?在一個ant構建文件中執行命令行代碼
cd backend/doctrine/
export PC_ZEND_ENV=testing
php doctrine migrations:migrate << EOF
y
EOF
解決方案
隨着我已經得到了我想通了以下工作exec命令的反饋。
<exec dir="backend/doctrine" executable="php">
<env key="PC_ZEND_ENV" value="development" />
<arg line="doctrine migrations:migrate" />
<arg value="<< Y" />
</exec>
Thx這幫助我進一步分配。現在我只對<<符號有問題。 – tom 2010-08-11 14:50:56
@Skelton,你可以使用'< <'嘗試轉義'<<'。 – krock 2010-08-11 14:54:23
Ant腳本基於xml。您不能單獨使用符號>,<,&。他們就像關鍵字。您必須使用<,>和& – Sagar 2010-08-11 17:27:44