Проблема, я думаю, в том, что вы не указываете maven-war-plugin
, где найти сгенерированные ресурсы.
Вы должны попытаться добавить секцию webResources
в конфигурацию maven-war-plugin
, например,
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<filtering>true</filtering>
<directory>${basedir}/src/main/webapp</directory>
<excludes>
<exclude>**/pattern-for-non-minified-scripts</exclude>
</excludes>
</resource>
<resource>
<filtering>true</filtering>
<directory>${project.build.directory}/${project.build.finalName}</directory>
<includes>
<include>static/js/script-${timestamp}.min.js</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
Чтобы убедиться, что WTP подобрал минимизированные файлы, проверьте, что .settings/org.eclipse.wst.common.component
file имеет следующую строку:
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>