Конкатенация файлов JavaScript на лету в Liferay - PullRequest
0 голосов
/ 10 августа 2011

Я вижу созданный файл barebone.jsp (я полагаю, с помощью MinifierFilter), а также для развертывания сжатых и кэшированных js. Я хочу разделить случаи разработки и производства, а что касается разработки, я просто не хочу, чтобы Liferay не только кэшировал созданный файл javascript, я вообще не хочу иметь этот сгенерированный экземпляр.

Точнее, я хочу, чтобы все файлы javascript объединялись на лету. Я всегда хочу иметь возможность редактировать любые статические файлы при разработке и видеть результаты как можно скорее.

Какой самый простой способ реализовать это?

1 Ответ

1 голос
/ 12 августа 2011

включает настройки из portal-developer.properties в вашем portal-ext.properties. Это отключает минификаторы, кэширование и т. Д., И вы можете разрабатывать без упомянутых проблем. Однако вы не хотите использовать этот параметр в рабочей среде, так как все файлы будут загружаться по отдельности.

(Изменить: может быть целесообразно включить мой ответ снизу в ответ): Вы найдете этот файл в webapps / ROOT / WEB-INF / classes

Все параметры * .fast.load предназначены для различных минификаторов (css, js), но, как правило, вам нужны все указанные здесь параметры.

...