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