Substituição de cadeia de caracteres Maven de recursos da Web de texto

Eu tenho um aplicativo da web Maven com arquivos de texto em

src / main / webapp / textfilesdir

Pelo que entendi, durante a fase do pacote, esse diretório textfilesdir será copiado para o diretório

target / project-1.0-SNAPSHOT

diretório, que é compactado em um diretório

target / project-1.0-SNAPSHOT.war

Problema

Agora, preciso fazer uma substituição de sequência no conteúdo dos arquivos de texto em target / project-1.0-SNAPSHOT / textfilesdir. Isso deve ser feito depois que o textfilesdir é copiado no target / project-1.0-SNAPSHOT, mas antes da criação do arquivo target / project-1.0-SNAPSHOT.war. Eu acredito que tudo isso é feito durante a fase do pacote.

Como um plug-in (potencialmente maven-antrun-plugin) se conecta à fase do pacote para fazer isso.

Os arquivos de texto não contêm propriedades, como $ {property-name} para filtrar. A substituição de cadeias é provavelmente a única opção.

Opções

Modifique os arquivos de texto após a cópia no diretório target / project-1.0-SNAPSHOT, ainda antes da criação do WAR.

Após empacotar, extraia os arquivos de texto do WAR, modifique-os e inclua-os novamente no WAR.

Estou pensando que há outra opção aqui, estou perdendo. Pensamentos alguém?

questionAnswers(5)

yourAnswerToTheQuestion