Я использую yuicompressor-maven-plugin для сжатия и агрегирования всех java-скриптов/css в нашем проекте. Я ссылаюсь на окончательный java-скрипт/css во всех необходимых JSP. Это отлично работает в производстве. Однако это создает проблему в разработке, потому что каждый раз, когда я вношу изменения в отдельные js/css, я вынужден перестраиваться, чтобы изменения отразились. Как лучше всего организовать это так, чтобы при разработке я мог вносить изменения в отдельные файлы и сразу же видеть их отражение, а в производстве я мог воспользоваться преимуществами агрегации?
Обработка агрегации javascript в рабочей среде и среде разработки
Ответы (1)
Наверное, зависит от вашей настройки. Мы используем Jawr для сжатия и можем включать/отключать его для любой среды. Включенные в prod, страницы ссылаются на один огромный файл JS и один огромный файл CSS, сжатые. Отключенные на локальных и dev, страницы возвращают ссылки на каждый из отдельных файлов JS и CSS в несжатом виде.
person
wwwmarty
schedule
10.09.2014