初心者の質問です。
Flex Ant で .swf を作成しています。
私の .swf に、コマンドtarget.as
でファイルから生成するファイルをリンクしますsource.txt
./tool.sh source.txt > target.as
上記の文で説明されている内容を、ant ビルド プロセスに追加するにはどうすればよいですか?
初心者の質問です。
Flex Ant で .swf を作成しています。
私の .swf に、コマンドtarget.as
でファイルから生成するファイルをリンクしますsource.txt
./tool.sh source.txt > target.as
上記の文で説明されている内容を、ant ビルド プロセスに追加するにはどうすればよいですか?
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>
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
exec で呼び出す代わりに、Flex の「mxmlc」タスクを使用することもできます。シェル スクリプトを維持したくない場合は、XML 内で多くの構成を行うことができます。