Yuicompressor Maven Plugin und Maven-War-Plugin

Ich habe seit ein paar Stunden Probleme damit, dieses Plugin so gut wie möglich mit dem Maven-War-Plugin zu spielen, und ich dachte, es wäre Zeit, um Hilfe zu bitten. Ich habe das Plugin wie folgt definiert:

<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>

Wenn ich nosuffix = true entferne, kann ich sehen, dass die komprimierten / minimierten -min.js-Dateien wie erwartet in den Krieg geraten, aber mit diesem Flag werden sie vom Maven-War-Plugin überschrieben (ich nehme an), wenn es ist erstellt die Kriegsdatei. Ich brauche wirklich, dass die Dateinamen gleich bleiben ... hat jemand eine Idee, was ich ändern muss, um die gleichen Dateinamen zu verwenden und trotzdem die verkleinerten Versionen in den endgültigen Krieg zu bringen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage