Я боролся за то, чтобы этот плагин хорошо работал с плагином maven -war -в течение нескольких часов, и я подумал, что пришло время обратиться за помощью.У меня есть плагин, определенный следующим образом:
<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>
Если я удалю nosuffix=true, то я увижу, что сжатые/минимизированные -файлы min.js попадают в войну, как и ожидалось, но с включенным этим флагом они перезаписываются плагином maven -war -(Я предполагаю ), когда он создает военный файл. Мне действительно нужно, чтобы имена файлов оставались прежними... кто-нибудь знает, что мне нужно изменить, чтобы использовать те же имена файлов и по-прежнему получать уменьшенные версии в финальной войне?