初學者的問題。自定義Flex Ant構建任務
我正在用Flex Ant構建一個.swf。
要我瑞士法郎我鏈接文件,target.as
,這是我從文件source.txt
生成命令
./tool.sh source.txt > target.as
如何添加什麼在上面的句子描述我的Ant構建過程?
初學者的問題。自定義Flex Ant構建任務
我正在用Flex Ant構建一個.swf。
要我瑞士法郎我鏈接文件,target.as
,這是我從文件source.txt
生成命令
./tool.sh source.txt > target.as
如何添加什麼在上面的句子描述我的Ant構建過程?
The exec task執行任何外部的程序:
<exec executable="${basedir}/tool.sh" dir="${basedir}" output="target.as">
<arg path="source.txt"/>
</exec>
所以,如果你使用mxmlc的Ant任務來編譯SWF,您可以定義生成任務是這樣的:
<target name="build">
<exec executable="${basedir}/tool.sh" dir="${basedir}" output="target.as">
<arg path="source.txt"/>
</exec>
<mxmlc ....>
...
</mxmlc>
</target>
要在Ant中運行該命令,請使用exec
任務。
<exec executable="tool.sh" dir="toolshdir" output="target.as">
<arg value="source.txt" />
</exec>
http://livedocs.adobe.com/flex/3/html/anttasks_1.html
您可能還想使用Flex「mxmlc」任務,而不是用exec調用它。如果你不想維護shell腳本,你可以在XML中做很多配置。