Reemplazo de cadena Maven de recursos web de texto

Tengo una aplicación web Maven con archivos de texto en

src / main / webapp / textfilesdir

Según tengo entendido, durante la fase de paquete, este directorio de archivos de texto se copiará en

target / project-1.0-Descripción

directorio, que luego se comprime en un

target / project-1.0-SNAPSHOT.war

Problema

Ahora, necesito hacer un reemplazo de cadena en el contenido de los archivos de texto en target / project-1.0-SNAPSHOT / textfilesdir. Esto debe hacerse después de copiar el archivo de texto en target / project-1.0-SNAPSHOT, pero antes de crear el archivo target / project-1.0-SNAPSHOT.war. Creo que todo esto se hace durante la fase del paquete.

¿Cómo puede un complemento (potencialmente maven-antrun-plugin) conectarse a la fase del paquete para hacer esto?

Los archivos de texto no contienen propiedades, como $ {property-name} para filtrar. El reemplazo de cadenas es probablemente la única opción.

Opciones

Modifique los archivos de texto después de la copia en el directorio target / project-1.0-SNAPSHOT, pero antes de la creación de WAR.

Después de empaquetar, extraiga los archivos de texto de WAR, modifíquelos y agréguelos nuevamente a WAR.

Estoy pensando que hay otra opción aquí que me falta. ¿Alguien piensa?