J'ai un projet Maven avec du code JavaScript. Il y a un plugin de compilateur javascript spécial connecté à l'objectif de compilation dans le fichier pom.xml. Donc quand je tape "mvn compile" alors les sources JavaScript dans src/main/javascript sont compilées (compressées et obscurcies) et sauvegardées dans le répertoire target/classes. Sur la ligne de commande, cela fonctionne très bien. Mais maintenant je veux faciliter le développement en utilisant Eclipse avec le plugin m2eclipse. Je veux qu'Eclipse appelle l'objectif de compilation chaque fois que je change un fichier JavaScript. Comment puis-je faire ceci? Lorsque je sauvegarde un fichier JavaScript, je vois simplement une ligne de journalisation "AUTO_BUILD" dans la console maven et c'est tout.Comment démarrer le but "compiler" de Maven sur save dans Eclipse?
Dans les préférences du projet, il est possible de configurer un mappage de cycle de vie. Mais pour une raison quelconque, je peux seulement ajouter des objectifs personnalisés pour "après nettoyage" et "sur ressource modifiée". Lorsque j'ajoute l'objectif "compiler" au mappage de cycle de vie "modification de ressource", les fichiers JavaScript sont compilés lorsque je modifie une ressource. Donc, je pourrais mettre mes fichiers JavaScript dans le dossier des ressources à la place et cela fonctionnerait mais cela semble très laid.
Il fonctionne également lorsque je demande à Eclipse de "nettoyer" mon projet. Ensuite, la cible de compilation est appelée. Donc, la fonctionnalité est tout ce que je veux juste l'exécuter quand je sauvegarde un fichier JavaScript. Cela doit être possible d'une manière ou d'une autre?
Des indices?
Ce générateur n'est pas disponible dans l'assistant New-Builder (dans ma configuration particulière de Helios + m2eclipse). Comment as-tu fais ça? –
Même. Pas de constructeur maven, même si j'ai installé m2e. –
m2e doit avoir changé au cours des deux dernières années. –