Я использую плагин maven-war для фильтрации некоторых ресурсов в WEB-INF.В основном такие статичные вещи, как:
var url = ${contextRoot}/save.json;
или
<link href="static/css/layout-${buildNumber}.css"/>
Все работает фантастически.Моя проблема в том, что он создал кошмар развития.Обычно я выполняю горячее развертывание на локальный томкат, и моя среда IDE выполняет копирование изменений (при сохранении) в целевой каталог.Но когда это происходит, я получаю буквально $ {свойство} в моем файле вместо того, что было изначально заменено плагином войны.Я бы предпочел тестировать изменения ресурсов вида / статики на лету, а не заново развертывать их для каждого изменения.
Я запутался с плагином tomcat, чтобы запустить его, но когда использовал эту фильтрацию ресурсовне произойдет, если я не использую его для развертывания, и в этом случае я теряю возможности горячей замены.
Я использую Spring, и я буду в порядке с использованием тем, фильтрацией свойств темы, а затем с помощьючтобы заменить значения на мой взгляд.Но как насчет js / css / других статических вещей?
Есть ли способ использовать военный плагин "фильтр на лету"?Кто-нибудь может порекомендовать лучший способ выполнить то, что я пытаюсь сделать?Я чувствую, что слишком долго смотрю на это и у меня есть какое-то туннельное видение по этому вопросу.