1

我有一个 PlayfFamework 2.x' (PF2) 默认 scala 项目 (htc-sample) 和依赖的默认 PF2 scala 项目 (htc),如下所示:

http://www.playframework.org/documentation/2.0/SBTSubProjects

但是在尝试启动主项目时,我遇到了一个路线错误。像这样:

[信息] 将 5 个 Scala 源代码和 1 个 Java 源代码编译到 ~/projects/sample-htc/modules/htc/target/scala-2.9.1/classes ... [错误] ~/projects/sample-htc/modules/htc /target/scala-2.9.1/src_managed/main/views/html/main.template.scala:23: not found: value routes [error] Any),format.raw/*8.94*/("""">

处理与路线有关的子项目的程序是什么?

--

我想我找到了答案:在play v.2.0中这是不可能的。因为这个说法:

“您可能希望将一个大型项目拆分为几个较小的应用程序,或者甚至将一些逻辑提取到与 Play 应用程序无关的标准 Java 或 Scala 库中”。但这是否意味着子项目不能是带有路由文件的播放项目?它可以依赖于另一个 Play 应用程序。

但是还有另一种说法:“它可以依赖于另一个 Play 应用程序。”

4

1 回答 1

3

目前,关于路线和子项目的游戏框架 2 存在限制

看看这些线程

https://groups.google.com/forum/#!msg/play-framework/O-lI0PsxM0U/fwHWylZoPpoJ

https://groups.google.com/d/msg/play-framework/Tr8NhKaHmiw/0_kY1z3OfAAJ

它已经在 play 2.1 trunk 中解决了

于 2012-11-16T21:57:00.563 回答