カスタムFlex Antビルドタスク
-
03-07-2019 - |
質問
初心者の質問。
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
Flex&quot; mxmlc&quot;を使用することもできます。 execで呼び出す代わりにタスク。シェルスクリプトを維持する必要がない場合は、XML内で多くの設定を行うことができます。
所属していません StackOverflow