Maven String Замена текстовых веб-ресурсов
У меня есть веб-приложение Maven с текстовыми файлами в
SRC / Основной / WebApp / textfilesdir
Насколько я понимаю, на этапе пакета этот каталог textfilesdir будет скопирован в
цель / проект-1,0-СНАПШОТ
каталог, который затем архивируется в
цель / проект-1,0-SNAPSHOT.war
проблема
Теперь мне нужно заменить строку содержимого текстовых файлов в target / project-1.0-SNAPSHOT / textfilesdir. Это должно быть сделано после того, как textfilesdir скопирован в target / project-1.0-SNAPSHOT, но до создания файла target / project-1.0-SNAPSHOT.war. Я считаю, что все это делается на этапе пакета.
Как может плагин (потенциально maven-antrun-plugin) подключиться к фазе пакета, чтобы сделать это.
Текстовые файлы не содержат свойств, таких как $ {property-name} для фильтрации. Замена строки, вероятно, единственный вариант.
Опции
Измените текстовые файлы после копирования в каталог target / project-1.0-SNAPSHOT, но до создания WAR.
После упаковки извлеките текстовые файлы из WAR, измените их и добавьте обратно в WAR.
Я думаю, что здесь есть еще один вариант, который мне не хватает. Мысли кто-нибудь?