12
votes

Comment configurer Eclipse pour actualiser automatiquement un projet dans le cadre de sa construction?

J'ai un plug-in Maven générant un certain code pour l'éclipse à construire, mais je dois actualiser manuellement le projet avant que Eclipse ne voit le code.

Comment puis-je rendre Eclipse actualiser automatiquement le projet dans le cadre de la construction?

J'essaie d'utiliser un constructeur personnalisé, mais il souhaite exécuter une commande (dont je n'ai pas besoin de faire).


1 commentaires

Une question similaire existe et a une réponse: elle est liée à [Eclipse 3.7] Stackoverflow.com/Questtions/7073348/...


3 Réponses :


1
votes

Selon la manière dont vous exécutez votre plug-in Maven, il peut simplement rafraîchir le projet automatiquement. C'est ainsi que cela fonctionne normalement dans m2eclipse.

Également, vous pouvez configurer un projet de constructeur personnalisé Propriétés / Builders / New ... / Programme et sélectionnez une commande factice à exécuter (par exemple, C: \ Cygwin \ bin \ date.exe), puis configurez les paramètres d'actualisation du projet. < / p>


2 commentaires

J'ai essayé cela, mais cela doit travailler à travers les plates-formes. Je ne sais pas que je peux entrer une commande factice qui fonctionnera avec Windows, Linux et Mac OSX.


Si vous avez Cygwin installé sur Windows, un script sh peut fonctionner. Mais là encore, comment exécutez-vous votre plugin maven dans une première place?



10
votes

Vous pouvez rendre Eclipse actualiser automatiquement votre espace de travail complet: Fenêtre-> Préférences-> Général-> Espace de travail et vérifiez "Actualiser automatiquement"


3 commentaires

Je pense que cela ne fait que rafraîchir le démarrage et l'arrêt. Je l'ai essayé et cela ne l'a pas annoncé automatiquement après avoir fait un projet / propre.


Je l'utilise quotidiennement, car j'utilise des scripts de fourmis et d'autres programmes externes pour modifier le contenu de mon espace de travail, et cela fonctionne bien pour moi. Je ne sais cependant pas comment ça marche; S'il interroge continuellement l'arborescence de répertoire (et combien de fois) ou quelque chose de plus intelligent ...


Dans EcLipse Indigo, il existe plusieurs options Actualiser sur Access et Actualiser à l'aide de crochets natifs ou de vote .



3
votes

Vous pouvez le faire du projet / Construire spécifique aux constructeurs externes sous Propriétés du projet-> Build-> Politique de rafraîchissement . Voici un exemple pour les constructions C / C ++.

entrer le code ici


1 commentaires

Cela m'a conduit fou depuis longtemps, je t'aime