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