我有一个相对简单的网络应用程序,它使用带有 Ajax 的基本 HTML 页面(使用 jQuery,一点 Javascript)来访问来自网络服务的数据并呈现它。到目前为止,一切都很好。但是由于页面之间有共同点(通常的东西,标题等),我很想模板化。但是考虑到模板的静态性质,我想将其作为构建过程的一部分而不是动态地执行,以便为 GUI 部署的内容严格来说只是一堆静态资源(HTML、css、javascript 库)。
Stringtemplate (http://www.stringtemplate.org/) 看起来像一个非常优雅的模板引擎,它可能会很好地工作。但是,虽然我可以轻松地编写一点 Java 来调用它,但我希望找到一个现有的 Maven 插件,它可以让我自动化整个构建和打包过程。我找不到这样的东西,但希望其他人可能知道类似的东西?
更新:看起来虽然 Stringtemplate 有它的好处,但有些事情并不是特别容易;比如说,包含 HTML 片段文件。所以我正在考虑寻找其他选项(FreeMarker、MiniTemplator,甚至是 Velocity)