目前在2.2.1。我有一个游戏项目有2个播放子项目设置,如下所示: http://www.playframework.com/documentation/2.2.x/SBTSubProjects
我有一个主路径文件并为每个子项目路由文件。
路线:
GET / controllers.Application.index
-> /app admin.Routes
-> /workflow workflow.Routes
GET /assets/*file controllers.Assets.at(path="/public", file)
admin.routes
GET /abcd controllers.someController
当我进行游戏时,一切似乎都按预期工作。我可以通过
点击abcd控制器/app/abcd
当我进行播放时,似乎运行的路由文件不是来自顶级播放服务器,而是来自其中一个子项目,我只看到来自admin子项目的路径并且路径不正确:
/abcd
问题是,dist支持子项目吗?如果是这样,我该如何调试这里发生的事情?
答案 0 :(得分:0)
它应该支持子模块。这里描述了与sbt相关的已知问题:
https://groups.google.com/forum/#!topic/play-framework/QavYYDJVdMI
但应该已经解决了。
您可以在项目中查看sbt的版本:
<your-app-dir>/project$ cat build.properties
sbt.version=0.13.0