2009-01-02 126 views
0

初學者的問題。自定義Flex Ant構建任務

我正在用Flex Ant構建一個.swf。

要我瑞士法郎我鏈接文件,target.as,這是我從文件source.txt生成命令

./tool.sh source.txt > target.as 

如何添加什麼在上面的句子描述我的Ant構建過程?

回答

4

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> 
2

要在Ant中運行該命令,請使用exec任務。

<exec executable="tool.sh" dir="toolshdir" output="target.as"> 
    <arg value="source.txt" /> 
</exec>