やっぱりFlexアプリでも本気でCI回したい!と思ってきたので、
まずはApache Antでビルドできるようにしてみました。
今どきmavenじゃない?って感じもしなくはないですが、
ちょっとチャレンジみたもののよくわからなかったので、
そこはおいおいやるとして…。
今回はこちらを参考にさせてもらいました。
環境
- Java SE Development Kit 7u10
- Adobe Flex SDK 4.1.0.16076A
- Apache Ant 1.9.2
build.xmlの書き方
Flex SDK 4.1.0.16076Aには、Ant用のタスクが定義されたjarがすでに入っているので、
あとはbuild.xmlの中でこのjarを参照し、ビルドタスクを書いてあげればOKです。
サンプル:
これで、Flexアプリのフォルダに移動し、antを実行すればビルドできます。build flex application with apache ant.
C:\work>ant Buildfile: C:\work\build.xml main: [mxmlc] 設定ファイル "C:\flex_sdk_4.1.0.16076A\frameworks\flex-config.xml" をロードしています [mxmlc] C:\work\bin\Test.swf (1305012 バイト) BUILD SUCCESSFUL Total time: 45 seconds