PlayFramework 2.1,子模块和Eclipse有关于无效包名的错误

时间:2013-03-20 10:26:44

标签: eclipse playframework-2.1

使用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在那种情况下没关系?

1 个答案:

答案 0 :(得分:2)

我也重命名了我的控制器包,只需将其重命名,在路由中重命名并运行以下命令:

play clean

play compile

play eclipse

详细了解此主题:Play Framework: How to change play default packages?