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.

Я думаю, что здесь есть еще один вариант, который мне не хватает. Мысли кто-нибудь?

Ответы на вопрос(5)

Ваш ответ на вопрос