2009-12-23 18 views
6

Lorsque j'utilisais des versions précédentes d'Eclipse (par exemple Ganymede/Europa) si j'avais édité un fichier et que j'avais tenté une compilation, Eclipse me demandait d'enregistrer en premier.Eclipse - Galileo IDE force sauvegarder des fichiers modifiés avant la construction?

Depuis que j'ai mis à jour à Galileo (Build id: 20090920-1017 & juste vérifié pour les mises à jour) quand je construis je ne suis pas invité à enregistrer d'abord. Peut-être que le dialogue avait une case à cocher pour "ne me répète pas" que j'ai vérifié par erreur ??? Je suppose qu'il s'agit juste d'un réglage de préférence où mais je n'arrive pas à le trouver, cherchez dans les Préférences pour 'sauvegarder' et 'construire' mais je ne l'ai pas trouvé. J'ai essayé "Sauvegarder automatiquement avant de construire" mais cela n'a pas fonctionné pour moi, et ce n'est pas vraiment ce que je cherchais de toute façon.

Des idées?

merci. J'utilise en fait un script Ant pour 'construire' (clic droit sur le script et Exécuter en tant que ... Ant Build). Donc, peut-être que mon libellé d'origine était un peu faux puisque je n'ai pas dit comment je construisais.

+0

vous n'utilisez pas builds automatique – bmargulies

+0

double possible de [y at-il un moyen de? dire à Eclipse de "sauvegarder tout" avant de construire?] (http://stackoverflow.com/questions/480891/is-there-a-way-to-tell-eclipse-to-save-all-before-building) –

Répondre

7

C'est sous Fenêtre -> Préférences -> Général -> Espace de travail -> Enregistrer automatiquement avant la construction. Cela fonctionne pour moi si je fais une compilation Eclipse (Project -> Build All). Est-ce ainsi que vous construisez?

+0

OP a mentionné En ajoutant que ce n'était pas "vraiment ce que je cherchais de toute façon." – VonC

+0

Maintenant que vous le mentionnez, je suis en train de lancer un script Ant pour construire ... ce que j'aurais dû dire dans la question, je viens d'entrer dans le habitude d'appeler cela une «construction». Cela change probablement la nature de la question. –

+0

Oui, les préférences font référence à la compilation automatique intégrée d'Eclipse. Ce rapport de bug ressemble à votre problème (https://bugs.eclipse.org/bugs/show_bug.cgi?id=282581) - il est censé être corrigé dans Eclipse 3.5.2, mais je n'ai pas testé cela. Peut-être pourriez-vous essayer. –

3

Comme mention dans this thread, les seules autres options (autres que la fonction « Enregistrer automatiquement avant build ») qui invite réellement à l'utilisateur pour l'enregistrement de fichiers sont:

> Run/Debug > Launching > Save required dirty editors before launching 
> Run/Debug > Launching > [x] Build (if required) before launching 
1

Réponse de VonC ressemble beaucoup, mais fait ne fonctionne pas comme il semble (Eclipse 3.5.1.R35x_v20090910 sur WinXP-Pro-32). Cependant Eclipse et moi semblons penser différemment à propos de ce qui est un "éditeur sale requis" :-(-

Serait bien s'il serait possible de définir une étendue de ressources pour vérifier la saleté pour chaque configuration de lancement unique - -.. avec « contenant projets & projets refernced » comme paramètre par défaut

Mais il semble que ce problème 3.5.2 corrige