Como fazer com que o maven construa uma guerra com arquivos minificados usando o yuicompressor-maven-plugin

Então, eu estou tentando algo que eu pensei que seria bastante simples, eu basicamente quero que o maven minimize todos os meus arquivos js e css para mim antes de construir uma guerra. Meus plugins são assim:

         <plugin>
            <groupId>org.apache.felix</groupId>
            <artifactId>maven-bundle-plugin</artifactId>
            <extensions>true</extensions>
            <version>1.0.0</version>
            <configuration>
                <manifestLocation>META-INF</manifestLocation>
                <instructions>
                    <Export-Package>!test.impl,test*</Export-Package>
                    <Import-Package>*</Import-Package>
                    <!--
                       add ,plugin.xml if it's present i.e.
                       src/main/resources,plugin.xml
                    -->
                    <Include-Resource>src/main/resources</Include-Resource>
                </instructions>
            </configuration>
        </plugin>

        <plugin>
            <groupId>net.alchim31.maven</groupId>
            <artifactId>yuicompressor-maven-plugin</artifactId>
            <version>1.1</version>
            <executions>
                <execution>
                    <goals>
                        <goal>compress</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <nosuffix>true</nosuffix>
            </configuration>
        </plugin>

O problema é que o plugin YUI minifica corretamente os arquivos, mas pouco antes de a guerra ser construída, parece que ele copia todos os arquivos do meu diretório fonte principal e, assim, elimina as alterações que o plugin YUI fez.

Eu estou chamando maven pelo seguinte:mvn compile war:war. Eu tenho jogado por algum tempo com diferentes configurações, mas até agora eu não encontrei uma maneira de contornar isso.

O que eu gostaria é que, logo após a guerra ter copiado os arquivos necessários do diretório src, ele rodasse o plugin YUI, mas eu tentei todas as permutações de fases no plugin YUI, mas isso não pareceu fazer nenhuma diferença. diferença.

Eu pesquisei por aí, mas praticamente tudo que eu li até agora parece indicar que eu deveria deixar o plugin YUI lá como eu e tudo deveria funcionar magicamente. Até agora eu não pareço ter encontrado a mágica.

questionAnswers(5)

yourAnswerToTheQuestion