2013年7月28日日曜日

FlexアプリをApache Antでビルドする

最近仕事でAdobe Flexを使っていて、
やっぱり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です。

サンプル:

    
        build flex application with apache ant.
    
 
    
    
    
 
    
    
    
 
    
    
        
            
            
            
            
                
                
            
        
    

これで、Flexアプリのフォルダに移動し、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

0 件のコメント:

コメントを投稿