質問

初心者の質問。

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内で多くの設定を行うことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top