Вызов имитатора JS и CSS при создании архива ВОЙНЫ с Grails

#grails #yui-compressor

#grails #yui-compressor

Вопрос:

При использовании Grails, при создании архива WAR, я хотел бы применить фильтр ко всем файлам Javascript и CSS: имитатор yui-compressor. Есть ли хорошие способы добиться этого с помощью Grails?

Ответ №1:

Плагин UiPerformance поддерживает минимизацию с помощью YUI compressor. Я не знаю, может ли это быть включено только при выполнении grails war задачи, но это может быть включено / отключено для каждой среды. основа.

Если вы действительно хотите, чтобы минимизация происходила только при создании .war (а плагин это еще не поддерживает), вам следует попросить автора (ов) плагина добавить эту функцию или сделать это самостоятельно и отправить им файл исправления.

Комментарии:

1. Большое спасибо за ответ! Эти ограничения меня устраивают 🙂

2. Плагин работает только при создании war — он должен быть отключен в режиме разработки, поскольку war не создан для run-app , И все сжатие / минификация / и т.д. Выполняются при создании war.

Ответ №2:

Я знаю, что на этот вопрос есть ответ, но если вы действительно хотите сделать это самостоятельно, без установки плагинов, посмотрите на:

http://www.milan-ramaiya.com/2010/09/15/compressing-javascript-and-css-using-yui-compressor-during-grails-build/

Это будет сделано только после сборки war, а также показывает вам, как вносить изменения в поврежденные файлы.