Play Framework 2.2.x多个路由文件

时间:2013-12-16 16:04:49

标签: scala playframework-2.2

我通过Play阅读了!对于Scala book的模块部分,我似乎无法弄清楚如何从引用的模块导入路由。我在build.sbt文件中将模块设置为库依赖项,我尝试在路由文件中导入路由,如此

build.sbt:

libraryDependencies ++= Seq(
  "org.webjars" %% "webjars-play" % "2.2.0", 
  "default" % "mymodule" % "1.0-SNAPSHOT"

路由

...
-> /api/mymodule mymodule.routes

mymodule包含一个名为mymodule.routes的路由文件。我真的不明白这是怎么回事,但是我不完全明白发生了什么,所以我不确定还有什么可以尝试。

我也尝试在我引用的模块中放弃routes文件,并在我的conf目录中粘贴一个名为mymodule.routes的新路由文件,但这也不起作用。任何帮助,将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:1)

我相信利用模块中的路由,您必须将项目构建为多项目构建,而不是库依赖项。

查看http://www.playframework.com/documentation/2.2.x/SBTSubProjects了解如何设置多项目构建。

答案 1 :(得分:0)

您是否尝试在默认路由文件中包含引用模块中的路由文件?如果没有尝试:

include "api/mymodule/routes"