ребята!
Я застрял с проблемой, похожей на this . Я изменил общее отображение жизненного цикла для запуска цели minify
при изменении ресурса, но все еще не повезло.
Minifier запускается, но полученные файлы помещаются в папку [project folder]/target/[project_name]/resources/js
, и мне нужно, чтобы они были в папке sts-tc server wtpwebapps
. Я знаю, что можно изменить параметр webappTargetDir в конфигурации плагина, но я не смог заставить его работать.
Вот мои общие настройки отображения жизненного цикла:
process-resources resources:testResources war:inplace minify:minify
Вот конфигурация плагина:
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>maven-minify-plugin</artifactId>
<version>1.3.5</version>
<executions>
<execution>
<id>default-minify</id>
<phase>process-resources</phase>
<configuration>
<jsSourceDir>resources/js</jsSourceDir>
<jsTargetDir>resources/js</jsTargetDir>
<jsSourceFiles>
<jsSourceFile>main.js</jsSourceFile>
<jsSourceFile>scripts.js</jsSourceFile>
</jsSourceFiles>
<jsFinalFile>final.js</jsFinalFile>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>
Я новичок в Maven, поэтому любая помощь будет признательна.
Заранее спасибо, Михаил.