Scala Play Framework如何编译分发视图

Scala Play Framework如何编译分发视图,scala,playframework,sbt,playframework-2.2,Scala,Playframework,Sbt,Playframework 2.2,我想在多个Play Framework 2.2.1应用程序之间共享一些共同的观点。我认为将它们打包到一个库中并发布到我们的Maven repo是一种可行的方法,但是在编译阶段有些东西不能正常工作 我的项目只有一个文件My/Namespace/myView.scala.html。编译包之后,jar有一个与我的视图名完全相同的文件。My/Namespace/MyView.scala.html我希望看到一些类文件 play框架似乎做了一些非常类似的事情,看看他们的Maven包,这似乎编译成了twitt

我想在多个Play Framework 2.2.1应用程序之间共享一些共同的观点。我认为将它们打包到一个库中并发布到我们的Maven repo是一种可行的方法,但是在编译阶段有些东西不能正常工作

我的项目只有一个文件My/Namespace/myView.scala.html。编译包之后,jar有一个与我的视图名完全相同的文件。My/Namespace/MyView.scala.html我希望看到一些类文件

play框架似乎做了一些非常类似的事情,看看他们的Maven包,这似乎编译成了twitterBootstrapFieldConstructor类(以及scala生成的所有元类):

我猜我的SBT配置中缺少了一些东西,使它能够编译scala.html文件……但我就是看不到


有人知道我应该做什么吗?

现在看来最好的选择是使用Twirl库,它是封装在类似但不同API中的模板引擎


sbt.13支持正处于测试阶段,看来将对该项目和play的模板库(一个使用另一个)进行一些协调。

您是否从play项目扩展sbt项目以用于此构建?@1esha我没有,但我愿意选择这些类是作为构建生成源的一部分生成的。我认为你们应该尝试的第一件事是从sbt中的Play项目扩展你们的项目