2009-12-23 19 views
6

Bir dosyayı düzenlemiş olsaydım Eclipse (ör. Ganymede/Europa) 'nın önceki sürümlerini kullanmamda ve sonra bir Eclipse oluşturmayı denediğimde ilk önce kaydetmemi isterdim.Eclipse - Galileo IDE, oluşturulmadan önce değiştirilen dosyaların kaydedilmesini zorlar mı?

Oluşturduğumda Galileo'yu (Yapı Kimliği: 20090920-1017 & güncellemeleri kontrol ettim) güncellediğimden beri, önce kaydetmem istenmiyor. Belki de ben yanlışlıkla kontrol ettim "iletişim bana bir daha söyleme" için bir onay kutusu vardı ???

Sadece bir yer belirleyen bir tercih olduğunu düşünüyorum ancak bunu bulmak için görünmüyor, 'kaydetme' ve 'oluşturma' için Tercihler içinde arama yapın ancak bulamadınız. "Oluşturmadan önce otomatik olarak kaydet" denedim ama aslında benim için işe yaramadı ve aslında aradığım şey tam olarak değil.

Herhangi bir fikrin var mı?

Teşekkürler.

Düzeltme: Aslında 'build' (komut dosyası üzerinde sağ tıklama ve Run As ... Ant Build) için bir Ant komut dosyası kullanıyorum. Bu yüzden belki de orijinal yazımım, nasıl inşa edildiğimi belirtmediğim için biraz kapalıydı.

+0

otomatik kullanmadığınız bir yolu var mı [ait – bmargulies

+0

olası yinelenen oluşturur Eclipse'e binadan önce "Save all" yazmasını söyleyin. (http://stackoverflow.com/questions/480891/is-there-a-way-to-tell-eclipse-to-save-all-before-building) –

cevap

7

Pencerenin altında -> Tercihler -> Genel -> Çalışma Alanı -> Oluşturmadan önce otomatik olarak kaydet. Bir Eclipse yapıyorum (Project -> Build All). Bu nasıl inşa ediyorsun?

+0

OP bahsetti Bu ayar, ekleyerek “gerçekten neyse aradığım şey” değildi. – VonC

+0

Şimdi bahsettiğime göre, aslında bir Ant senaryosu yapıyorum ki ... bunu 'inşa etme' demenin alışkanlığı. Bu muhtemelen sorunun doğasını değiştirir. –

+0

Evet, tercihler Eclipse'in yerleşik otomatik yapısına başvurur. Bu hata raporu sizin sorununuza benziyor (https://bugs.eclipse.org/bugs/show_bug.cgi?id=282581) - Eclipse 3.5.2'de sözde düzeltildi, ancak bunu test etmedim. Belki bunu deneyebilirsin. –

3

gibi, sadece diğer seçenekler aslında dosya kaydetmek için kullanıcı için istemi (dışındaki "yapı önce otomatik olarak kaydet") this thread yılında söz vardır: VonC ait

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

Cevap harika görünüyor, ama yapar göründüğü gibi çalışmıyor (WinXP-Pro-32'de Eclipse 3.5.1.R35x_v20090910). Ancak Eclipse ve ben bir "gerekli kirli editör" ne hakkında farklı düşünmek gibi görünüyor :-(-

Her tek fırlatma yapılandırması için kirliliği kontrol etmek için bir kaynak kapsamı tanımlamak mümkün olsaydı iyi olurdu - -..? varsayılan ayar olarak "projesi & refernced projeleri içeren" ile

Ama 3.5.2 düzeltmeleri gibi bu sorunu görünüyor

İlgili konular