¿Ejecutar una tarea de hormiga en la fase de construcción de Maven antes de que la guerra esté empaquetada?

Al implementar una aplicación web, necesito actualizar algunas variables en los recursos de IU, descomprimir algunos activos y concat algunos archivos, actualmente esto se logra a través de una tarea ant. Estoy tratando de ejecutar esta tarea en el proceso de construcción de Maven usando algo como esto ...

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <version>1.6</version>
    <executions>
        <execution>
            <id>deploy-ui</id>
            <phase>prepare-package</phase>
            <inherited>false</inherited>
            <configuration>
                <target>
                    <property name="buildDir" value="${project.build.directory}/${project.build.finalName}" />
                    <ant antfile="build.xml" target="static-assets" />
                </target>
            </configuration>
            <goals>
                <goal>run</goal>
            </goals>
        </execution>
    </executions>
</plugin>

Lo anterior falla porque los archivos aún no se han copiado en el directorio de destino. Si configuro la fase en "paquete", la tarea ant se ejecuta bien y todos los archivos se crean / modifican, pero no sirve de ayuda, ya que .war ya se ha creado antes de que se ejecute el objetivo ant.

Básicamente, necesito ejecutar mi objetivo de hormigas cerca del final de la fase de preparación del paquete.

Habiendo mirado aunqueReferencia del ciclo de vida No puedo entrenar cómo exponer los Objetivos más granulares al complemento antrun.

¿Algunas ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta