Работя по проект, в който отговарям за html, css и javascript. Намерих този maven-minify-plugin, който изглежда точно това, което исках.
Всичко е добре, когато внедрявам с помощта на maven на сървъра, но когато използвам Eclipse (STS, www.springsource.com/products/sts), за да стартирам проекта на localhost, нито css, нито js файлът се генерира от приставката.
Някой има ли опит с този плъгин на Maven, за да може да ми каже дали трябва да е възможно или да не работи на localhost? Някой знае ли за друг плъгин, който мога да използвам за (комбиниране и) минимизиране на javascript и css файлове, когато се изпълнява на localhost в Eclipse, а също и при внедряване с помощта на Maven?
Всяка помощ се оценява...
----допълнителна информация----
По принцип просто копирах това, което пишеше на уеб страницата на приставката, така че имам тези битове в моя pom.xml:
....
<build>
<plugins>
....
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>maven-minify-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<id>default-minify</id>
<phase>process-resources</phase>
<configuration>
<cssFiles>
....
<param>forms.css</param>
<param>jquery.droppy.css</param>
<param>jquery.jgrowl.css</param>
</cssFiles>
<jsFiles>
....
<param>jquery.droppy.js</param>
<param>jquery.jgrowl.js</param>
</jsFiles>
<jsFinalFile>script.js</jsFinalFile>
<linebreak>-1</linebreak>
<nomunge>false</nomunge>
<verbose>false</verbose>
<preserveAllSemiColons>false</preserveAllSemiColons>
<disableOptimizations>false</disableOptimizations>
<bufferSize>4096</bufferSize>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
....
Трябва ли/мога ли да свържа приставката към фаза на разлика?
Просто използвам mvn clean package
и премествам моментната снимка в tomcat, за да я разположа на сървъра.
Не съм сигурен как да обясня как стартирам webapp на localhost, но ето го. Имам vanilia tomcat, който дефинирах като сървър в Eclipse и след това дефинирах, че webapp винаги трябва да се вгражда в този "сървър".