yuicompressor maven plugin y maven-war-plugin

He estado luchando para conseguir que este complemento juegue bien con el complemento de guerra de maven durante un par de horas y pensé que era hora de pedir ayuda. Tengo el plugin definido de la siguiente manera:

<plugin>
    <groupId>net.alchim31.maven</groupId>
    <artifactId>yuicompressor-maven-plugin</artifactId>
    <version>1.3.0</version>
    <executions>
        <execution>
            <id>compressyui</id>
            <phase>process-resources</phase>
            <goals>
                <goal>compress</goal>
            </goals>
            <configuration>
                <nosuffix>true</nosuffix>
                <warSourceDirectory>${basedir}/WebContent</warSourceDirectory>
                <jswarn>false</jswarn>
            </configuration>
        </execution>
    </executions>
</plugin>

Si elimino nosuffix = true, puedo ver que los archivos comprimidos / minified -min.js entran en la guerra como se esperaba, pero con esta bandera en la que está siendo sobrescrito por el plugin de maven-war (supongo) cuando construye el archivo de guerra. Sin embargo, realmente necesito que los nombres de los archivos sigan siendo los mismos ... ¿Alguien tiene una idea de lo que necesito cambiar para usar los mismos nombres de archivos y aún así obtener las versiones minificadas en la guerra final?

Respuestas a la pregunta(6)

Su respuesta a la pregunta