scala - Play Framework 2.2.x 多路由文件

标签 scala playframework-2.2

我已经通读了 Play!对于 Scala 书中关于模块的部分,我似乎无法弄清楚如何从引用的模块导入路由。我已经在我的 build.sbt 文件中将我的模块设置为库依赖项,并且我尝试像这样在我的路由文件中导入路由

构建.sbt:

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

路线

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

mymodule 包含一个名为 mymodule.routes 的路由文件。我真的不明白这是如何工作的,但是我不完全理解发生了什么,所以我不确定还能尝试什么。

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

最佳答案

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

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

关于scala - Play Framework 2.2.x 多路由文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20615280/

相关文章:

java - Play Framework 2.2 的邮件程序是什么?

scala - 用Scala中的占位符替换字符串中的值

java - 语义分析时如何处理多个源文件?

json - Jackson Scala 模块,嵌套列表和 map

playframework - 限制 Play Framework 2.2 中的上传大小

java - Play Framework : Bind from request returns 'null'

json - 未找到 Seq[(String, String)] 类型的 Json 序列化程序。尝试为这种类型实现隐式写入或格式

scala - 动态创建 parboiled2 规则

java - Apache POI 图像比例图像

playframework - "invalid version format"p.nettyException 与 play 2.2.1