nod::ぶろぐ:RIA::Flex/AIR/Flash

FlashやFlex,(Ajax),S2Flex2,ActionScript3,yui-frameworks,Akabanaプロジェクトなどのメモ帳.

Flex Builder 2 でLCDS2.5のprojectをbuildする方法

Apolloの一日後に公開されたFDS2の後継であるLive Cycle Data Services2.5ベータですが、Flex Builder 2 でプロジェクトを作成してもbuild時にエラーが発生するという投稿がFxUGありました

しばらく、そうなのか..。むずかしいなと思っていましたがS2Factory for FDS2もあることですし、環境もそろってきたので試しにプロジェクトを作成してみました。

まずは、サーバ上でコンパイルするように指定してみたところエラーは発生しませんでした。sampleとして付属していたruntimeconfigのemployeeapp.mxmlも動作します。
次にページ表示時にアプリケーションをサーバ上でコンパイルする(ローカルコンパイル) を選択したところフォーラムに投稿されている内容と同じエラーが発生しました。

同じファイルをコンパイルする環境(サーバ or ローカル)で異なるようなので、調べてみたらFlex 2 SDKのバージョンが異なっていました。(以前のエントリー参照)

Googleで探しても見つからなかったので、Adobe Labsのフォーラムを探したところ、解決方法がでていました。

Flex Builder 2が使うFlex SDKと、plugin(com.adobe.flexbuilder.flex_2.0.159223)に含まれるjarファイルを入れ替えるというもの。

1.Flex Builder 2に含まれているFlex SDK 2をバックアップ

Flex Builder 2が使っているFlex SDK 2をバックアップしておきます。
/Applications/Adobe Flex Builder 2/Flex SDK 2(StandAlone版)
/Applications/Adobe Flex Builder 2 Plug-in/Flex SDK 2(Plugin版)
をバックアップしておきます。私はFlex SDK 2.orgというように安易にバックアップをとりました。

Windowsだと

C:¥Program Files¥Adobe¥Flex Builder 2
C:¥Program Files¥Adobe¥Flex Builder 2
Plug-in
だったように思います。

2.Flex SDK 2をLCDS2.5からコピーする。

次にLCDS2.5をインストールしたディレクトリにあるFlex 2 SDKを展開して バックアップしたFlex SDK 2と同じディレクトリに展開します。

デフォルトインストールすると以下にあります。

/Adobe/LiveCycle Data Services 2.5/resources/flex_sdk/flex_sdk_2.zip

フォルダ名は、Flex SDK 2となっていないと問題があるとのことだったので
オリジナルを移動して、Flex SDK 2フォルダを作った後に展開しました。

3.pluginフォルダのjarをバックアップ

Flex Builder 2(またはEclipse)のpluginsフォルダ以下にある、 com.adobe.flexbuilder.flex_2.0.159223/libを元に戻せるようにコピーしておきます。

4.更新したFlex SDK 2/lib フォルダのjarを上書き

2.で更新したFlex SDK 2/lib以下にあるjarファイルを3.でバックアップしたフォルダにコピーします。

コピー元:/Applications/Adobe Flex Builder 2/Flex SDK 2/lib
コピー先:/Applications/Adobe Flex Builder 2/plugins/com.adobe.flexbuilder.flex_2.0.159223/lib

これで完了です。Flex Builder 2を再起動してみると、更新前にエラーでコンパイルできなかったプロジェクトからエラーが消えて動作するようになりました。

Flex 2,FDS 2,Flex2.0.1,日本語版,apollo, LCDS2.5,Flex Builder 2、そしてFlash CS 3とFlex 2 SDKを使うプロダクトが数あれど同期をとるのは難しくなりそうです。


#ここのフォーラムで解決方法を見つけました。
Adobe - LiveCycle Data Services 2.5
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=72&catid=640&threadid=1253123&highlight_key=y&keyword1=flex%20Builder

Posted by nod at 2007年04月16日 00:01 | コメント (4) | トラックバック (1) | Clip!! | Clip!! | このエントリーを含むはてなブックマーク |digg it! |del.icio.us it!

この記事に対するコメント

途中で「ライセンスが切れました」で、シリアル入れ直しになりましたが、無事いけたっぽいです!

Posted by: hirossy at 2007年04月23日 01:22

hirossyさん

ああっ。書き忘れていました。
もとのSDKにあったlicense.propertiesをコピーしないとだめですね。

更新前の、
/Applications/Adobe Flex Builder 2/Flex SDK 2/frameworks/
以下にあったlicense.propertiesを新しいSDKの同じ場所にコピー(移動)して起動しました。m(__)m

Posted by: nod at 2007年04月23日 02:08

と思ったら、ちょっと不具合発生で、元に戻しました。。
少し時間の余裕がないので、先ほどのコメント撤回でお願いします。

すみません。

Posted by: hirossy at 2007年04月23日 02:29

hirossyさん。

今度時間があるときに、不具合の内容を教えてくださいね。

Posted by: nod at 2007年04月23日 02:47

コメントを投稿する




保存しますか?



この記事のトラックバックURL


この記事に対するトラックバック

» LCDS2.5付属のSDKライセンスがExpireしたときの対応

これまでのエントリーで紹介した事もあるように、FDS2の次期ベータ版であるLiv...
Tracked by: nod::ぶろぐ::RIA::Flash/Flex/Ajax at 2007年05月21日 04:11


Flex.org - The Directory for Flex Get Adobe Flash Player Made with dreamweaverMade with fireworksPowered by Movable Type 3.36Powered by Wandering Wind
Copyright : [Articles] (C) nod::ぶろぐ:RIA::Flex/AIR/Flash All Rights Reserved.
[Comments/Trackbacks] ... Authors of those have rights.