wtyczka yuicompressor maven i plugin maven-war
Walczyłem z tym, aby ta wtyczka ładnie grała z wtyczką maven-war przez kilka godzin i pomyślałem, że nadszedł czas, by poprosić o pomoc. Mam wtyczkę zdefiniowaną w następujący sposób:
<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>
Jeśli usunę nosuffix = true, to widzę, że pliki skompresowane / minified -min.js wchodzą do wojny zgodnie z oczekiwaniami, ale z tą flagą są one nadpisywane przez wtyczkę maven-war-plug (zakładam) buduje plik wojny. Naprawdę potrzebuję, aby nazwy plików pozostały takie same ... czy ktoś ma pojęcie o tym, co muszę zmienić, aby móc używać tych samych nazw plików i nadal wprowadzać zminiaturyzowane wersje do ostatecznej wojny?