Size Java dünyasında çok rahatsızlık hisseden birisinin vizyonunu sunacağım, ki bu sizin de sizin durumunuz.
Ne olduğunu
Çalışma alanı, birlikte gruplama kavramıdır:
- bir dizi (bir şekilde) ilgili projeler
- tüm bu projelerle ilgili bazı yapılandırmalar
- Eclipse'in kendisi için bazı ayarlar
Bu, Eclipse'e bu bilgileri söylemeyi başaran dosyaları bir dizin oluşturarak ve içine koyarak (bunu yapmak zorunda değilsiniz, sizin için yapılır) olur. Açıkça yapmanız gereken tek şey bu dosyaların yerleştirileceği klasörü seçmek. Ve bu klasörün kaynak kodunuzu koyduğunuz yerle aynı olması gerekmez - tercihli olarak olmayacaktır.
Yukarıdaki her öğeyi keşfetmek:
- bir dizi (bir şekilde) ilgili projeler
Eclipse her zaman belirli bir çalışma alanı ile ilişkili olarak açılmış gibi görünür, yani, A çalışma alanındaysanız ve B çalışma alanına (Dosya> Çalışma Alanlarını Değiştir) geçmeye karar verirseniz , Eclipse kendini kapatacak ve yeniden açacaktır. A çalışma alanı ile ilişkili (ve Proje Gezgini'nde görünen) tüm projeler artık görünmeyecek ve B çalışma alanı ile ilişkili projeler artık görünecektir. Eclipse'de açık olacak bir projenin bir çalışma alanıyla ilişkilendirilmesi GEREKİR gibi görünüyor .
Bunun, proje kaynak kodunun çalışma alanı içinde olması gerektiği anlamına gelmediğine dikkat edin. Çalışma alanı, bir şekilde, diskinizdeki projelerinizin fiziksel yoluyla bir ilişkisi olacaktır (herkes nasıl bilir? Çalışma alanının içine, başarı olmadan proje yollarına işaret eden bir dosya arayarak baktım).
Bu şekilde, bir proje aynı anda 1'den fazla çalışma alanının içinde olabilir. Bu nedenle, çalışma alanınızı ve kaynak kodunuzu ayrı tutmak iyi görünüyor.
- tüm bu projelerle ilgili bazı yapılandırmalar
Java derleyici sürümü gibi bir şey duydum (örneğin 1.7, örneğin - 'sürüm'ün burada sözcük olup olmadığını bilmiyorum), çalışma alanı düzeyinde bir yapılandırmadır. Çalışma alanınızda birkaç projeniz varsa ve bunları Eclipse içinde derlerseniz, hepsi aynı Java derleyicisiyle derlenecektir.
- Eclipse'in kendisi için bazı ayarlar
Anahtar bağlarınız gibi bazı şeyler de çalışma alanı düzeyinde saklanır. Dolayısıyla, ctrl + sekmesinin sekmeleri akıllı bir şekilde değiştireceğini (istiflemeden değil) tanımlarsanız, bu yalnızca geçerli çalışma alanınıza bağlanır. Aynı anahtar bağlamayı başka bir çalışma alanında kullanmak istiyorsanız (ve istediğinizi düşünüyorum!), Çalışma alanları arasında bunları dışa aktarmanız / içe aktarmanız gerekiyor gibi görünüyor (eğer doğruysa, bu IDE gerçekten garip bir bina üzerine inşa edilmiştir). İşte bu konuda bir bağlantı .
Ayrıca çalışma alanlarının farklı Eclipse sürümleri arasında uyumlu olması gerekmez. Bu makalede , Eclipse sürümünün adını içeren çalışma alanlarınızı adlandırmanız önerilir.
Ve daha da önemlisi, çalışma alanınız olarak bir klasör seçtikten sonra içindeki herhangi bir dosyaya dokunmayın veya sorun yaşarsınız.
Nasıl kullanmanın iyi bir yol olduğunu düşünüyorum
(aslında, bunu yazarken, bunu iyi bir şekilde nasıl kullanacağımı bilmiyorum, bu yüzden bir cevap arıyordum - burada toplanmaya çalışıyorum)
Projeleriniz için bir klasör oluşturun:
/projects
Her proje için bir klasör oluşturun ve projelerin alt projelerini içinde gruplandırın:
/projects/proj1/subproj1_1
/projects/proj1/subproj1_2
/projects/proj2/subproj2_1
Çalışma alanlarınız için ayrı bir klasör oluşturun:
/eclipse-workspaces
Projeleriniz için çalışma alanları oluşturun:
/eclipse-workspaces/proj1
/eclipse-workspaces/proj2