PlayframewokのチュートリアルでCRUDモジュールを導入したのですが、IDEAで参照ができず困ってしまいました。手順は次の通りなのですが、、、
- /conf/dependencies.yml に CRUDモジュールの追加を記述する。
- routes ファイルにモジュールをマッピングする。
- play dependencies コマンドを実行する。
[sourcecode language="java"] play dependencies [/sourcecode] - CRUDを生成するエンティティ名を複数形としたコントローラーを作成し、CRUDを継承する。
たったこれだけのことなのですが、どうにもCRUDが参照できません。 ※CRUDのソースコードは play-1.2.4\modules\crud に作成されるようですね。
いろいろと調べてみたところ、どうもIDEでCRUDモジュールを参照するためには各IDEのファイルを再作成する必要があるようです。
[sourcecode language="java"] play idealize [/sourcecode]
これを実行することで、作成されたCRUDモジュールを参照することができるようになりました。ちなみに、チュートリアルのこのページではCRUDモジュールの追記先が application.conf となっていますが、dependencies.yml が正しいようです。
(CRUDモジュールのリファレンスでは dependencies.yml となっています。)
表示された画面はこんな感じです。
参考にしたサイト
play idealize http://stackoverflow.com/questions/7325633/importing-crud-module-in-play-1-2-3