0

PlayFramework 2.1 とサブモジュールを使用すると、Eclipse のすべてのコントローラーでエラーが発生します。

「宣言されたパッケージ "controllers.website" は、予期されるパッケージ "controllers" と一致しません

もちろん、私のモジュールでは、コントローラを に追加したためですmodules/{submodule_name}/app/controllers/modules/website/app/controllers/

ただし、Play のドキュメントで定義されているように、コントローラーには "controllers.{submodule_name}" ("controllers.website") というパッケージ名が必要です。

これにより、各コントローラーの Eclipse でエラーが発生します。

Eclipseでそれを修正するにはどうすればよいですか? フォルダの名前を変更することはできますか? または、その場合は大丈夫だとEclipseに伝えますか?

4

1 に答える 1

2

コントローラーパッケージの名前も変更しました。名前を変更し、ルートで名前を変更して、次のコマンドを実行します。

play clean

play compile

play eclipse

このトピックの詳細: Play フレームワーク: Play デフォルト パッケージを変更するには?

于 2013-03-21T14:57:05.140 に答える