2009-12-23 8 views
6

Quando ho usato le versioni precedenti di Eclipse (ad esempio Ganimede/Europa) se avessi modificato un file e poi tentato una build, Eclipse mi chiedeva di salvare prima.Eclipse - Galileo IDE forza il salvataggio dei file modificati prima della compilazione?

Da quando mi sono aggiornato a Galileo (ID build: 20090920-1017 & appena controllato per gli aggiornamenti) quando compio non mi viene richiesto di salvare prima. Forse la finestra di dialogo aveva una casella di controllo per "non dirmi di nuovo" che ho verificato erroneamente ???

Immagino che sia solo una preferenza per impostare dove ma non riesco a trovarlo, cerca in Preferenze per 'salva' e per 'build' ma non l'ho trovato. Ho provato "Salva automaticamente prima della compilazione" ma in realtà non ha funzionato per me, e non è proprio quello che cercavo comunque.

Qualche idea?

grazie.

Modifica: In realtà sto utilizzando uno script Ant per "compilare" (fare clic con il pulsante destro del mouse su Script e Esegui come ... Ant Build). Quindi forse la mia formulazione originale era un po 'fuori base dal momento che non ho detto come stavo costruendo.

+0

non si utilizza automatico costruisce – bmargulies

+0

possibile duplicato del [c'è un modo per? dire a Eclipse di "Salvare tutto" prima di costruire?] (http://stackoverflow.com/questions/480891/is-there-a--to-tell-eclipse-to-save-all-before-building) –

risposta

7

Si trova in Finestra -> Preferenze -> Generale -> Area di lavoro -> Salva automaticamente prima della compilazione. Questo funziona per me se sto facendo una build di Eclipse (Project -> Build All). È così che stai costruendo?

+0

Il OP ha fatto menzione quell'impostazione, aggiungendo che non era "davvero quello che stavo cercando in ogni caso." – VonC

+0

Ora che lo menzioni sto effettivamente facendo funzionare uno script Ant per costruire ... che avrei dovuto dire nella domanda, appena entrato nel l'abitudine di chiamare "build". Questo probabilmente cambia la natura della domanda. –

+0

Sì, le preferenze si riferiscono alla build automatica integrata di Eclipse. Questo bug report suona come il tuo problema (https://bugs.eclipse.org/bugs/show_bug.cgi?id=282581) - è apparentemente risolto in Eclipse 3.5.2, ma non l'ho ancora testato. Forse puoi provare. –

3

Come menzionato in this thread, le uniche altre opzioni (diversi dal "Salva automaticamente prima generazione"), che in realtà richiede per l'utente per il salvataggio di file sono:

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

Risposta del VonC sembra grande, ma fa non funziona come sembra (Eclipse 3.5.1.R35x_v20090910 su WinXP-Pro-32). Tuttavia Eclipse e io sembra pensare in modo diverso a quello che è un "editor sporco richiesto" :-(-

Sarebbe bello se fosse possibile definire un ambito di risorse per verificare la presenza di sporcizia per ogni singola configurazione di avvio - -.. con "contenente progetto & progetti refernced" come impostazione predefinita

Ma sembra 3.5.2 risolve questo problema

Problemi correlati