Инструменты для упаковки активов, такие как jammit для проектов JSP, Java EE?

У нас есть много javascript и CSS файлов в нашем проекте Java EE. Нам интересно, есть ли инструмент, который поможет вам упаковать (минимизировать) эти файлы, например инструмент jammit в Rails?

Например, на странице JSP я хочу сделать что-то вроде этого:

<tag:include_stylesheets :common, :workspace, :media => 'all' />
<tag:include_javascripts :workspace />

В процессе разработки упаковка не выполняется, поэтому вы увидите список отдельных ссылок на все файлы JavaScript и CSS. Когда мы упаковываем файл войны, он компилирует javascript в один файл (или несколько файлов и включает только тот, который используется)

Есть ли такой инструмент для JSP?

2 ответа

Да - Jawr - "Объединение и сжатие для JavaScript и CSS"

(На самом деле, создать свой собственный довольно просто, но лучше повторно использовать библиотеку)

Есть еще несколько вариантов:

  1. pack: tag - комплексное решение для упаковки JavaScript и CSS
  2. jso - оптимизатор JavaScript
  3. wro4j - Оптимизатор веб-ресурсов для Java

Отказ от ответственности: хотя я работаю над одним из них, ответ непредвзят.

Другие вопросы по тегам