Who
App Engine SDK 1.9.19
Eclipse Java EE IDE for Web Developers
Version: Luna Service Release 2 (4.4.2)
What
GAEのプロジェクトを分けて管理する。
When, Where
Eclipseにおけるプロジェクトの管理、設定。
Why
別のWebアプリケーションで共通のモジュールを使いたい場合がある。
共通に使えるモジュールは切り出して別プロジェクトとし、それぞれのアプリケーションから参照する形にすれば、使いやすくなる。
How
GAEへのアクセスモジュールを含むプロジェクトをGaeCoreとして抜き出す。
SampleプロジェクトからGaeCoreのモジュールを使えるようにする。
1. SampleプロジェクトのPropertiesを開き、Project Facetsを選択する。
2. Dynamic Web Moduleにチェックを入れる。
3. Further configuration availabe...をクリックする。
4. Content directoryをWebContentからwarに変更する。
5. Applyする。
6. OKを押し、一度Propertiesを閉じ、再度Propertiesを開く。
7. Deploy Assemblyという項目が追加されているので選択する。
8. Add > ProjectでGaeCoreを追加する。
9. Java Build PathのProjectタブでGaeCoreプロジェクトを追加。
これで、SampleプロジェクトからGaeCoreのクラスにアクセスすることができる。