У меня есть несколько CSS файлов, которые я не хочу, чтобы объединить, но я также хочу, чтобы бюст кэша для этих ресурсов, поэтому я объявил им:CombinedResourceHandler исключены ресурсы не распознают ресурсы с строкой запроса
<h:outputStylesheet name="css/styles.css?version=#{startup.time}" />
Он работал нормально, пока не добавил CombineResourceHandler
. Теперь новый обработчик не распознает имя ресурса, и я не могу использовать маску, чтобы исключить те ресурсы, что-то вроде:
<context-param>
<param-name>org.omnifaces.COMBINED_RESOURCE_HANDLER_EXCLUDED_RESOURCES</param-name>
<param-value>css/styles.css*</param-value>
</context-param>
Если удалить параметр версии я должен сделать управление версиями этих файлов, которые это то, чего я бы хотел избежать.
Любые идеи о том, как реализовать это самый простой способ?
'CombinedResourceHandler' имеет встроенный кеш-перебор. Поэтому вы можете просто удалить их из ваших имен ресурсов. Дайте мне знать, если этого достаточно. – BalusC
Нет, этого недостаточно, я попытаюсь взглянуть на этот класс, чтобы посмотреть, что происходит – cocorossello
omnifaces 2.1 BTW – cocorossello