我已经读完这部剧了!对于 Scala 书中关于模块的部分,我似乎无法弄清楚如何从引用的模块导入路由。我已将模块设置为 build.sbt 文件中的库依赖项,并尝试将路由导入到路由文件中,如下所示
构建.sbt:
libraryDependencies ++= Seq(
"org.webjars" %% "webjars-play" % "2.2.0",
"default" % "mymodule" % "1.0-SNAPSHOT"
routes
...
-> /api/mymodule mymodule.routes
mymodule 包含一个名为 mymodule.routes 的路由文件。我真的不明白这是如何运作的,但是我不完全了解发生了什么,所以我不确定还可以尝试什么。
我还尝试放弃引用模块中的路由文件,并在名为 mymodule.routes 的 conf 目录中粘贴一个新的路由文件,但这也不起作用。任何帮助,将不胜感激。谢谢!
我相信要利用模块的路由,您必须将项目构建为多项目构建,而不是库依赖项。
看一眼http://www.playframework.com/documentation/2.2.x/SBTSubProjects http://www.playframework.com/documentation/2.2.x/SBTSubProjects了解如何设置多项目构建。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)