【发布时间】:2013-05-08 22:42:42
【问题描述】:
我在我的play应用中创建了一个模块,模块的结构是
myApp/app/builder/modules/design
在 myApp dependencies.yml 我已经给出了
# Application dependencies
require:
- play
- design -> design
repositories:
- My modules:
type: local
artifact: /var/www/html/myApp/app/builder/modules/design
contains:
- design
在 myApp 路由中
GET / Application.index
GET /home Application.index
GET /design module:design.index
应用程序运行成功,但是当我访问设计模块中的设计页面时,它会抛出错误
10:13:58,247 ERROR ~ Cannot include routes for module design.index (not found)
我应该怎么做才能解决这个错误。
当我在 application.conf 中添加模块规范时
module.design=/var/www/html/myApp/app/builder/modules/design
然后它抛出一个错误
The file {module:design}/app/controllers/Design.java could not be compiled. Error raised is : The declared package "builder.modules.design.app.controllers" does not match the expected package "controllers"
【问题讨论】:
-
如果我在 application.conf 中添加它会抛出错误,但在dependicies.yml 中指定不会抛出错误但说不能包含路由
-
好像包声明错误builder.modules.design.app.controllers应该是controllers.design
标签: routes playframework