Используя Tapestry 5, я ищу (если возможно) элегантный способ настроить аннотацию @IncludeStylesheet
для автоматического добавления номера версии в имя файла таблицы стилей.
Например
@IncludeStylesheet("context:/css/decoration.css")
автоматически генерирует включение CSS с v
номером ersion
<link href="/css/decoration.css?v=12345" rel="stylesheet" type="text/css">
Добавление новой аннотации, например @IncludeStylesheetVersion
, было моей первоначальной идеей.Глядя на код Tapestry, кажется, что я опережаю некоторое копирование / рефакторинг кода с новыми реализациями RenderSupport
и DocumentLinker
(среди прочих).
Был бы более простой способ продолжить