#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のモジュールを使えるようにする。
- SampleプロジェクトのPropertiesを開き、Project Facetsを選択する。
- Dynamic Web Moduleにチェックを入れる。
- Further configuration availabe...をクリックする。
- Content directoryをWebContentからwarに変更する。
- Applyする。
- OKを押し、一度Propertiesを閉じ、再度Propertiesを開く。
- Deploy Assemblyという項目が追加されているので選択する。
- Add > ProjectでGaeCoreを追加する。
- Java Build PathのProjectタブでGaeCoreプロジェクトを追加。
これで、SampleプロジェクトからGaeCoreのクラスにアクセスすることができる。