我有一个包含子模块“管理器”的 Play (2.1.2) 项目。
我想在位于主项目的模板中使用我的子模块中的路由器。
我试过论文:
@controllers.manager.routes.MyController.method
@controllers.routes.MyController.method
@controllers.routes.manager.MyController.method
没有任何效果。
有关信息,我按照Play 文档中的教程进行操作:
我有这个项目结构:
app
└ controllers
└ models
└ views
conf
└ application.conf
└ routes
modules
└ manager
└ conf/manager.routes
└ app/controllers
└ app/models
└ app/views
project
└ build.properties
└ Build.scala
└ plugins.sbt
在主要路线:
-> /admin manager.Routes
我唯一做的就是把我的路由放在没有子包“manager”(controllers.manager) 的 manager.routes 中,我像在主项目(控制器)中一样直接命名它们,以解决 Eclipse 的这个问题。我的子项目中的控制器中的“包”名称也是如此。
是否可以在主项目中使用子项目的路线?