Developer » 履歴 » バージョン 14
Akiko Takano, 2010/08/16 12:56
1 | 3 | Akiko Takano | {{>toc}} |
---|---|---|---|
2 | |||
3 | 1 | yusuke kokubo | h1. 開発環境 |
4 | |||
5 | h2. IDE |
||
6 | |||
7 | 4 | Akiko Takano | ビルドや稼動自体は、フリーの開発環境でも可能ですが、コードの補完や開発のしやすさから、全体としてFlash Builder4を利用する方向で進めています。 |
8 | |||
9 | * Flash Builder4について |
||
10 | ** ADOBEのFlash Builder情報 http://www.adobe.com/jp/products/flashbuilder/?sdid=FDNTX |
||
11 | |||
12 | ** 体験版での利用が可能です。 |
||
13 | ** Flash Builder単体の利用以外に、Eclipseのプラグインとしての利用もできます。 |
||
14 | ** インストールについては、下記も参考にしてください。 |
||
15 | ** http://codezine.jp/article/detail/5342 |
||
16 | |||
17 | 1 | yusuke kokubo | h2. ソースコード |
18 | |||
19 | Google Codeからチェックアウトしてください。 |
||
20 | http://code.google.com/p/redmineair/ |
||
21 | http://redmineair.googlecode.com/svn/trunk/ (read only) |
||
22 | https://redmineair.googlecode.com/svn/trunk/ (コミッター用) |
||
23 | 2 | Akiko Takano | |
24 | h2. antでのbuild |
||
25 | 5 | Akiko Takano | |
26 | 6 | Akiko Takano | 1. ANT, FlexSDK, AirSDK を用意します。 |
27 | * 解説はWindowsの環境ですが、他のOSでも基本は同じです。 |
||
28 | * 環境変数に ant, FlexSDK\bin, AirSDK\binへのパスを通しておきます。 |
||
29 | |||
30 | 9 | Akiko Takano | 2.ソースをチェックアウトし、まず、2つのファイルを確認します。 |
31 | 5 | Akiko Takano | * build.xml |
32 | 1 | yusuke kokubo | * build.properties.sample |
33 | 6 | Akiko Takano | |
34 | 2. build.properties.sampleをコピーし、 *build.properties* を作成します。 |
||
35 | * ご自身のPCでインストールした環境に合わせて、AIR_HOME、FLEX_HOMEを調整します。 |
||
36 | ** もしくは、AIR_HOME、FLEX_HOMEをサンプルと同じディレクトリに移動など。 |
||
37 | ** そのほかは修正する必要はありません。 |
||
38 | |||
39 | <pre> |
||
40 | AIR_HOME=C:/AirSDK |
||
41 | FLEX_HOME=C:/FlexSDK |
||
42 | ......... |
||
43 | </pre> |
||
44 | 7 | Akiko Takano | |
45 | 3. buildする |
||
46 | * チェックアウトしたソースの直下に移動します。 |
||
47 | * ant とコマンドを打つと、build.xml の指定に従って、デフォルトでRedmineAirのパッケージ化まで実行されます。 |
||
48 | 8 | Akiko Takano | |
49 | Exp. scottさんのホームディレクトリのworkspace\redmineair にチェックアウトした場合: |
||
50 | <pre> |
||
51 | C:\Users\scott\workspace\redmineair>ant |
||
52 | Buildfile: C:\Users\takano\workspace\redmineair\build.xml |
||
53 | |||
54 | clean: |
||
55 | [delete] Deleting directory C:\Users\takano\workspace\redmineair\release |
||
56 | |||
57 | init: |
||
58 | [mkdir] Created dir: C:\Users\takano\workspace\redmineair\release |
||
59 | |||
60 | compile: |
||
61 | [mxmlc] 設定ファイル "C:\FlexSDK\frameworks\air-config.xml" をロードしています |
||
62 | [mxmlc] C:\Users\takano\workspace\redmineair\redmineair.swf (656711 バイト) |
||
63 | |||
64 | package: |
||
65 | |||
66 | BUILD SUCCESSFUL |
||
67 | Total time: 16 seconds |
||
68 | C:\Users\scott\workspace\redmineair> |
||
69 | |||
70 | 1 | yusuke kokubo | </pre> |
71 | 9 | Akiko Takano | |
72 | |||
73 | 4. AIRアプリの起動を確認する |
||
74 | adl.exeを使ってビルドしたアプリを稼動できます。 |
||
75 | 引数の指定が色々必要なので、こちらも ant から起動できます。 |
||
76 | 10 | Akiko Takano | |
77 | * ant run -> こちらはリリース用にコンパイルしたバイナリが起動します |
||
78 | * ant test -> こちらはデバッグモード(traceが有効)用にコンパイルしたバイナリが起動します |
||
79 | |||
80 | ※test, runのタスクは、 r53 から調整しています。 |
||
81 | 12 | Akiko Takano | |
82 | h2. FlashDevelopを使う |
||
83 | |||
84 | * DesignViewはFlex4, AIR2.0には対応していないので、デザイン面での開発は厳しいようです。 |
||
85 | * コード画面に関しては問題なさそうです。 |
||
86 | 14 | Akiko Takano | * RedmineAirのソースコードをチェックアウトし、プロジェクト -> import から .actionScriptProperties を読み込ませると利用できます。 |
87 | 13 | Akiko Takano | |
88 | h3. 設定の調整 |
||
89 | |||
90 | * プロジェクトのプロパティ -> コンパイラオプションで、Custom path to FlexSDK にFlexSDKの場所を指定します (exp. C:\FlexSDK) |
||
91 | * アウトプットタブから、テストムービー -> Run custom command を選び、『Edit』ボタンを押します。 |
||
92 | 14 | Akiko Takano | ** *$(FlexSDK)\bin\adl.exe;src\redmineair-app.xml bin-debug* と入力します。 |