玩!带有* .html文件的Framework 2.X WebJar:从Controller访问

时间:2014-07-18 13:23:14

标签: playframework-2.0 webjars

我们正在尝试为Play创建一个插件模型!项目。该插件应包含Java / Scala代码和html模板文件(使用css,js)。

WebJars的示例描述了如何引用静态资产,如css和js,但我们无法找到如何包含和使用(来自Controller)html模板文件。

public static Result index(Http.Context ctx) {
    ...
    return ok(views.html.ourHtmlTemplate.render();
}

1 个答案:

答案 0 :(得分:0)

您可以将任何Play应用(视图,控制器等)打包为可重复使用的库。 Play应用程序的依赖项可以使用sbt中的Maven / POM支持进行传递。因此,如果项目依赖于WebJars,那些依赖项可以传递到另一个项目中。

由于Play项目实际上只是sbt项目,因此只需研究如何使用sbt创建可重用的库:http://www.scala-sbt.org/0.13/docs/Publishing.html