0

初心者の質問です。

Flex Ant で .swf を作成しています。

私の .swf に、コマンドtarget.asでファイルから生成するファイルをリンクしますsource.txt

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

上記の文で説明されている内容を、ant ビルド プロセスに追加するにはどうすればよいですか?

4

3 に答える 3

4

exec タスクは、外部プログラムを実行します。

<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>
于 2009-01-02T17:00:22.443 に答える
2

Ant でそのコマンドを実行するには、execタスクを使用します。

<exec executable="tool.sh" dir="toolshdir" output="target.as">
    <arg value="source.txt" />
</exec>
于 2009-01-02T16:57:29.623 に答える
1

http://livedocs.adobe.com/flex/3/html/anttasks_1.html

exec で呼び出す代わりに、Flex の「mxmlc」タスクを使用することもできます。シェル スクリプトを維持したくない場合は、XML 内で多くの構成を行うことができます。

于 2009-01-03T07:36:25.870 に答える