Я должен использовать решение для выполнения wro4j. Однако первый запрос к серверу обработанного файла css очень медленный.
Для производственного режима я хотел бы, чтобы wro4j генерировал свои файлы при запуске приложения, чтобы избежать первого медленного запроса.
Вот мой сценарий, если кто-то посоветует мне альтернативный подход:
У меня есть проект maven, который создается один раз (например, generic.war), но настраивается для каждого размещенного клиента (client1.war, client2.war и т. д.).
Для каждого клиента внешний вид приложения может быть переопределен на разных уровнях.
Итак, у меня есть общий проект maven, а затем еще одна процедура, которая распаковывает войну (generic.war), настраивает ее, просто перезаписывая нужные файлы, и перепаковывает ее для определенного клиента (например, client1.war).
Этот подход создания определенных войн путем перезаписи файлов уже существует и используется все время.
Но теперь я хочу использовать wro4j с этой системой. Первая идея состоит в том, чтобы сделать вышеописанное, перезаписав файлы .less из универсальных файлов и полагаясь на среду выполнения wro4j для выполнения окончательной обработки в конкретных войнах (client1.war, client2.war и т. д.).
Но я не хочу, чтобы первый запрос завис, я хочу, чтобы группы уже были в кеше для первого запроса.
Я видел этот пост, но он немного устарел, и я не не могу найти, как применить рекомендуемое решение (пример отсутствует, и часть о том, как инициировать обработку из ServletContextListener, мне не ясна).
Заранее спасибо :)