我有一个相对简单的 Web 应用程序,它使用基本的 HTML 页面和 Ajax(使用 jQuery,一些 Javascript)来访问 Web 服务中的数据并呈现它。到目前为止,一切都很好。 但由于页面之间存在共性(常见的内容、标题等),我很乐意进行模板化。但考虑到模板的静态性质,我希望将其作为构建过程的一部分而不是动态地执行,这样为 GUI 部署的就严格来说只是一堆静态资源(HTML、CSS、JavaScript 库)。
Stringtemplate (http://www.stringtemplate.org/) 看起来像一个非常优雅的模板引擎,可能会运行良好。但是,虽然我可以轻松编写一些 Java 来调用它,但我希望找到一个现有的 Maven 插件,它可以让我自动化整个构建和打包过程。我找不到这样的东西,但希望其他人可能知道类似的东西?
更新:看起来虽然 Stringtemplate 有它的好处,但有些事情并不是特别容易使用;例如,包含 HTML 片段文件。所以我正在考虑考虑其他选择(FreeMarker、MiniTemplator,甚至可能是 Velocity)
最佳答案
好吧,看起来没有。
我确实创建了一个新的 Github 项目 maven-stringtemplate-plugin ,尽管我实际上不确定是否会使用 Stringtemplate 来实现此特定目的,但这是值得的。 但它可能适用于其他类型的用例。
关于java - 使用 Stringtemplate 通过 Maven 从模板生成 HTML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6366754/