アクセシビリティ
デベロッパーリソース
David Flatley

Dave Flatley

pxldesigns.com*

目次

作成日:
2009年3月16日
製品:
Flex

Flex AntタスクによるFlexプロジェクトのビルド – パート1:Flexのビルドスクリプトの作成

チーム環境で他の開発者と一緒に仕事をする場合、アプリケーションのビルドプロセスを標準化することが重要であり、よい手法であると見なされています。大規模なエンタープライズプロジェクトの多くでは、ソース管理および自動化ツールを使って、チーム全員が同じコードを使用できるようにし、多数のソフトウェアリビジョンを管理しながら、再現性のあるビルドを生成できるようにします。多くのJava開発者は、Antビルドスクリプトを使用して、新リリースのビルドプロセスを自動化しています。

エンタープライズプロジェクトの新規ビルドの際に、Flexアプリケーションの新リリースが必要な場合には、事態が面倒になります。実際のSWFファイルをリリース用にハンドオーバーするのは誰の役目でしょうか。将来のビルドについてはどうでしょう。Flex開発者にとってありがたいことに、Adobe Flex Ant Tasksを使えば、Antを使用してプロジェクトをビルドできるのです。

Flex Ant Tasksでは、再現性のあるビルドプロセスを短時間で手間なく実行するためのスクリプトを作成できます。さらに、チームにJava開発者とFlex開発者がいる場合、Java開発者は、自分のビルドの中にこのビルドスクリプトを組み込むことで、最新版のSWFファイルを入手できます。ビルドのために1人の開発者がFlex BuilderからのSWFファイルの展開を担当しなくて済むので、他のチームメンバーはアプリケーションの展開を柔軟に行うことができます。

この記事では、代表的なFlexプロジェクトのための基本的なビルドスクリプトを作成する方法を説明します。Java Antタスクについて詳しくは、この記事の末尾の次のステップを参照してください。

必要条件

この記事を最大限に活用するには、次のソフトウェアとファイルが必要です。

Flex Builder 3

サンプルファイル:

この記事に必要な予備知識

Flex 3の基本知識と、オブジェクト指向プログラミングの原理に関する知識が必要です。コマンドプロンプトからFlexアプリケーションをコンパイルする方法に関する知識は、必須ではありませんが役立ちます。

Creative Commons License
この記事は、Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported Licenseのもと提供しています。

著者について

Dave Flatleyは、PXL Designs, LLC.の社長/最高技術責任者です。ニューヨーク都市圏で9年以上Web開発者コンサルタントとして従事し、Flash Playerおよびその他の関連Webテクノロジーに重点的に取り組んでいます。その間、Daveは、Intel、Fidelity、Fleer、Redmond Software、DRS Technologies、Merrill Lynch、Selective Insuranceなどの企業向けのWebおよびデスクトップアプリケーションを手掛けました。