つまり、私が持っているのは、実行時にロードされる約20個のモジュールで構成されるFlexアプリケーションです。各モジュールはFlexBuilderの独自のプロジェクトであり、私がやりたいのは、各プロジェクトに移動して[プロジェクト]-> [リリースビルドのエクスポート...]を選択することなく、すべてのモジュールのリリースビルドを作成する方法です。
どうすればそのようなことができますか?
つまり、私が持っているのは、実行時にロードされる約20個のモジュールで構成されるFlexアプリケーションです。各モジュールはFlexBuilderの独自のプロジェクトであり、私がやりたいのは、各プロジェクトに移動して[プロジェクト]-> [リリースビルドのエクスポート...]を選択することなく、すべてのモジュールのリリースビルドを作成する方法です。
どうすればそのようなことができますか?
複雑なプロジェクトがある場合は、ant ビルド タスクを作成する価値があるかもしれません。これにより、ビルド プロセスとパラメーターを非常に具体的に制御できます。
ant はWeb サイト(マニュアルはこちら) からダウンロードできます。Eclipse に含まれているバージョンがありますが、私はコマンド ラインから実行することを好みます。
Flex Builder には、actionscript および mxml ファイルをビルドするためのタスクを定義する ant ライブラリが付属しています。ここにいくつかのドキュメントがあります
たとえば、これは 'ant production-compile' を実行して実行できる mxmlc タスクのサンプルです。
<target name="production-compile">
<mxmlc file="myApp.mxml"
show-actionscript-warnings="false"
output="myApp.swf"
debug="false"
optimize="true"
>
<default-size width="800" height="600"/>
<default-frame-rate>60</default-frame-rate>
</mxmlc>
</target>
モジュールごとに mxmlc タスクを追加すると、1 つのコマンドでアプリケーション全体をビルドできます。