2009-01-02 128 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>