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

阅读有关此主题的更多信息:播放框架:如何更改播放默认包?

于 2013-03-21T14:57:05.140 回答