Eclipse (STS), Maven et maven-minify-plugin, peuvent-ils travailler ensemble?

Je travaille sur un projet où je suis responsable de html, css et javascript. J'ai trouvé ce plugin maven-minify qui semblait juste ce que je voulais.

Tout est bon lorsque je déploie en utilisant maven sur le serveur, mais lorsque j'utilise Eclipse (STS, www.springsource.com/products/sts) pour exécuter le projet sur localhost, aucun fichier css ni js n'est généré par le plugin.

Est-ce que quelqu'un a de l'expérience avec ce plugin Maven, afin qu'ils puissent me dire si cela devrait être possible ou ne pas fonctionner sur localhost? Est-ce que quelqu'un a connaissance d'un autre plugin que je peux utiliser pour (combiner et) minify les fichiers javascript et css lors de l'exécution sur localhost dans Eclipse et aussi lors du déploiement avec Maven?

Toute aide appréciée …

—-informations supplémentaires—-

J'ai tout simplement copié dans ce qu'il a dit sur la page Web du plugin, alors j'ai ces bits dans mon 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> .... 

Dois-je lier le plugin à une phase de différence?

Je viens d'utiliser le mvn clean package et de déplacer l'instantané dans Tomcat pour le déployer sur le serveur.

Je ne sais pas comment expliquer comment je cours la webapp sur localhost, mais voila. J'ai un Tomcat vananie, que j'ai défini comme un serveur dans Eclipse, puis j'ai défini que la webapp devrait toujours construire ce «serveur».

Le plugin minify est généralement lié à la phase process-resources . Est-ce ce que vous avez fait?

Mise à jour: la configuration du plugin semble fine (et ceci est confirmé par le fait qu'une construction de ligne de commande fonctionne comme prévu). Peut-être vérifiez-vous que vous appelez les process-resources dans Eclipse sur les changements de ressources. Pour ce faire, cliquez avec le bouton droit de la souris sur votre projet, puis, Propriétés> Maven> Cartographie du cycle de vie et trouvez quelque chose d'équivalent à la capture ci-dessous (j'utilise M2Eclipse 0.10.0 afin qu'il soit différent pour vous).

Alt text http://img519.imageshack.us/img519/2817/screenshot009d.png