У меня есть относительно простое веб-приложение, которое использует базовые HTML-страницы с Ajax (используя jQuery, немного Javascript) для доступа к данным из веб-службы и их рендеринга. Все идет нормально.
Но так как между страницами есть общие черты (обычные вещи, заголовки и т. Д.), Я бы с удовольствием шаблонизировал. Но учитывая статическую природу шаблонов, я хотел бы сделать это как часть процесса сборки, а не динамически, просто для того, чтобы развертывание для GUI было просто набором статических ресурсов (HTML, CSS, библиотеки JavaScript).
Stringtemplate (http://www.stringtemplate.org/) выглядит как очень элегантный шаблонизатор, который, вероятно, будет работать хорошо. Но хотя я мог легко написать немного Java для его вызова, я надеялся найти существующий плагин Maven, который позволил бы мне автоматизировать весь процесс сборки и упаковки. Я не смог найти такую вещь, но надеялся, что другие могут знать что-то подобное?
ОБНОВЛЕНИЕ: похоже, в то время как Stringtemplate имеет свои преимущества, некоторые вещи не особенно просты с ним; скажем, включение файлов фрагментов HTML. Так что я думаю о других вариантах (FreeMarker, MiniTemplator, может быть, даже Velocity)