2009-09-16 25 views
67

Gerçek dosyaların sürücüde yerini değiştirdiği bir Eclipse projesi (Flex Builder) var. Eclipse'i başlattığımda, listelenen projeyi görebiliyorum ama listelenen hiçbir gerçek dosya yok. Projeyi sağ tıklatıp özellikleri seçerek dosyaların depolandığı eski yolu göstereceğim ama değiştiremiyorum.Eclipse proje dosyalarını değiştir konumu

Proje oluşturulduktan sonra dosyaları arayacağı bir Eclipse projesinin dosya konumunu nasıl değiştirebilirim?

+3

Bu sorgunun kabul edilen yanıtına bakın: http://stackoverflow.com/questions/3479466/eclipse-moving-project-to-another-folder – Schmuli

cevap

74

.classpath ve .project dosyalarınızı yeni proje dizininin kök dizinine kopyalayabilir ve ardından dosya menüsünden 'İçe Aktar ...' seçeneğini belirleyip 'Genel/Mevcut Projeleri Çalışma Alanına Taşı'yı seçebilirsiniz. Ortaya çıkan iletişim kutusunda, yeni proje dizininin kökünü bulun ve bitirin. İçe aktarmadan önce eski projeyi çalışma alanından sildiğinizden emin olun.

+9

Yeniden konumlandırılan projenizi aynı çalışma alanında içe aktarırsanız, İlk önce eski projeyi sil, aksi halde Eclipse içe aktarmaya devam etmene izin vermez. –

+8

Yani, eski projeyi çalışma alanından silin (diskten değil!) –

+0

Bunu yapıyorum ve projemi iyi buluyor. Ancak, "bitir" i tıklatarak (bir şey yapmam için hazırlandığı gibi yanıp söner) hiçbir şey yapmaz. Diyalog kalır; hata mesajı yok. Yapılması gereken başka bir şey var mı? – BeccaP

22

Bu bağlantı, projenin konumunun el ile güncellenmesi için eclipse çalışma alanı meta verilerinin nasıl düzenleneceğini gösterir; konum zaten değişmişse veya taşınacak çok sayıda projeniz varsa ve her biri için birkaç tıklama yapmak istemediğinizde yararlıdır tek: Eğer proje bir depo yerel bir kopya olarak kaydedilir varsa https://web.archive.org/web/20160421171614/http://www.joeflash.ca/blog/2008/11/moving-a-fb-workspace-update.html

+0

Bağlantıda belirtilen ölüdür. İşte önbelleğe alınmış bir versiyonudur: https://web.archive.org/web/20160421171614/http://www.joeflash.ca/blog/2008/11/moving-a-fb-workspace-update.html – 11101101b

+0

@ 11101101b Güncelleme için teşekkürler. – sunil

1

, git den ithal etmek daha iyi olabilir. Yerel'i seçin ve gitme deposu klasörünüze gidin. Bu benim için mevcut bir proje olarak ithal etmekten daha iyi çalıştı. İkincisini denemek, "bitirmem" e izin vermedi.

7

Artık buna bir göz atabilirsiniz (2012'nin sonundan itibaren): GitHub'da gensth/ProjectLocationUpdater.

+1

Orijinal iplikteki bağlantıyı değiştirdim Bu eklenti mükemmel çalışıyor! Bu, diskin etrafında bir şeyler taşıdığınız zaman çok yardımcı olur :) – SebastianH

+0

ProjectLocationUpdater bir çekicilik gibi çalıştı.Daha önce tamamlanması gereken tek bir adım daha vardı: aynı disk düzenleri olmadan farklı bir bilgisayara geçtiğimizden, başka bir sürücüye taşınmamız gerekti + (D: den C: \ dev'e): eski klasörü yerleştirmek zorunda kaldık eclipse'nin eski dosyaları D: C: \ dev kullanarak eski dosyaları bulmasına izin veren konum. (Linux/Max'da, bir sembolik bağlantı, hile yaptı) – Jidehem

28

Çok daha basit: Sağ tıklama -> Refactor -> Taşı.

+0

çünkü bu durumda daha basittir. – natedennis

+0

@Luke bunu kabul et lütfen! Daha güncel. Harika ve kusursuz çalışıyor! – ADTC

+0

Gerçekten daha iyi cevap ;-) – GhostCat

0

Neon'u kullanma - sadece bana da oldu. Proje Gezgini'ndeki Eclipse sürümünü (diskten değil) silmeniz ve projeleri mevcut projeler olarak içe aktarmanız gerekir. Tabii ki, bir bütün olarak proje klasörleri taşındı ve Eclipse meta dosyaları @koenpeters tarafından belirtildiği gibi hala orada olduğundan emin olun.

Refactor bunu yapmaz.

İlgili konular