Eclipse Paket Gezgini ile Eclipse Proje Gezgini arasındaki fark nedir?


130

Bana öyle geliyor ki, bu iki görüş, özellikle Galileo'dan beri neredeyse aynı. Bu doğru mu, yoksa birinin veya diğerinin bazı özelliklerini mi kaçırıyorum?


3
Proje gezginini hiç fark etmemiştim ...
pjp

@pjp windows-> show view -> diğerini etkinleştirmek için
thedrs

Yanıtlar:


76

Eclipse yardımına göre, Proje Gezgini

Workbench'inizin özel konfigürasyonu tarafından özelleştirilen Workbench'teki yapıların hiyerarşik bir görünümünü sağlar.

Yalnızca java geliştirici araçları (JDT) yüklendiğinde, Proje Gezgini neredeyse Java projeleri için Paket Gezgini gibi görünür ve davranır (bağlam menüsündeki yeniden düzenleme ve diğer kaynak kodu işlemleri dahil). Ancak Proje Gezgini, diğer diller ve proje türleri için de kullanılabilir.

Ek eklentiler, Proje Gezgini görünümüne "ekstra bilgi" katarak onu çok daha "karmaşık" hale getirir. Örneğin, web araçlarını yüklediyseniz ve Dinamik Web Projeniz varsa, Proje Gezgini size Dağıtım Tanımlayıcısı ve JavaScript Kaynakları gibi ek ağaç düğümlerini gösterir. Mevcut tüm katkıları Proje Gezgini / Görünümü Özelleştir ... / İçerik'te görebilir (ve yapılandırabilirsiniz) .

Örneğin SpringSource Tool Suite 2.1.0'ı kullanarak web projeleri, bahar fasulyeleri ve web hizmetleri için ek düğümlerim var. Bu nedenle Proje Gezgini'ni kullanmayı tercih ediyorum.


3
"Paket Gezgini size ek ağaç düğümleri gösterir" - "Proje Gezgini size ek ağaç düğümleri gösterir" mi demek istediniz?
Petr Gladkikh

1
Ayrıca, Proje Gezgini çift tıklamayla bir proje açmaz - Paket Gezgini açar.
Kirill Rakhman

2
Proje Gezgini'nde eksik olan bir şey (bu beni gerçekten rahatsız ediyor) Çalışma Kümeleri ile çalışırken "Diğer Projeler" dir, böylece projeleri oldukça kolay "kaybedebilirsiniz". Bu sorunu bugs.eclipse.org/bugs/show_bug.cgi?id=266030 adresinden takip edebilir / oylayabilirsiniz .
studgeek

Diğer bir sorun da bazı eklentilerin proje / paket gezgini görünümlerinden yalnızca birine işlevsellik katmasıdır. Örneğin, size bir dosyanın dizini için bir gezgin penceresinin bağlam menüsü açılmasını sağlayan PexTools, yalnızca paket gezgininde çalışır
thedrs

@KirillRakhman Artık Project Explorerprojeleri çift tıklama ile açar. 2019-03 sürümünde test edildi.
Marco Sulla

15

Proje Gezgini'nin Navigator'ın halefi olduğuna ve (çoğunlukla) dilden bağımsız olduğuna inanıyorum.

Paket Gezgini özellikle Java projeleri içindir, bu nedenle bağlam menülerinde yeniden düzenleme gibi şeyler vardır. Paket Gezgini ayrıca Java sınıflarını ve paketlerini (adından da anlaşılacağı gibi) gösterirken, Proje Gezgini klasörleri ve .java dosyalarını gösterir.


İlginç bir şekilde 'Navigator' yatay kaydırmayı desteklerken 'Paket Gezgini' desteklemez - lütfen yukarı oy verin: bugs.eclipse.org/bugs/show_bug.cgi?id=201984
Daniel Sokolowski

4

Bir Java projesinde gördüğüm (Juno'da) bazı farklılıklar:

  • Proje Gezgini'nde, bağlam menüsü> Yeni, Sınıf, Arabirim, Enum, paket ... gibi yaygın Java yapıları verir ... Paket Gezgini'nde çeşitli türlerde Projeler, Web hizmeti, Klasör, Dosya vb. Görüyorum.
  • Paket Gezgini'nde, bir sınıf dosyasını iki paket arasında sürükleyip bırakabiliyorum, otomatik olarak yeniden düzenleme yapacak (paketi taşıma ve değiştirme ve diğer sınıflara içe aktarma). Proje Gezgini sürükleyip bırakmama izin vermiyor.
  • Ve söylendiği gibi, Proje Gezgini daha fazla bilgi gösterir, örn. a Dağıtım Açıklaması, JavaScript kaynakları, Dağıtılmış Kaynaklar vb. Paket Gezgini Java merkezlidir.

Bu yüzden iki sekmeyi yan yana tutuyorum. :-)


2

Proje Gezgini, bir kaynak kod yönetim sistemine ait olan klasörleri gizlerken, Paket Gezgini, örneğin .gitklasörü gösterir . Ayrıca, Paket Gezgini, kaynak kodla çalışan daha fazla seçenek sunar, örneğin yeniden düzenleme işleri.


2

Az önce fark ettiğim bir şey, en azından Java Android uygulamaları geliştirirken, project.properties dosyası borklu veya mevcut değilse, Projelerin Paket Gezgini'nde görünmeyeceğidir.

Yalnızca Paket Gezgini'ni kullanıyordum ve Proje Gezgini'ni gizlemiştim ve içe aktarılan projemin neden görünmediğini anlamaya çalışırken saçlarımı çekiyordum. Konsolum projenin .properties dosyası olmadığını söylüyordu, ancak benim için görünmüyordu right click -> fix properties. Sonra Proje kaşifini açtım ve olması gerektiği gibi oradaydı.


2

Paket Gezgini'ni tercih etmenin bir nedeni, düzenlenen veya Arama görünümünde bulunan bir dosyada "Göster" i seçtiğinizde listede görünen tek gezgin olmasıdır.


1
  • Proje Gezgini - Bu, eklenti CommonNavigatortarafından sağlanan bir örnektir org.eclipse.ui.navigator.resources. Çalışma alanının bir görünümünü sağlar ve kaynaklar, Java, C, Web Araçları, Veri Araçları, PHP vb. İçin katkıda bulunan çok sayıda NCE'ye (Navigator İçerik Uzantıları) sahiptir. Kaynak
  • Web projeleri, kurumsal projeler, bahar çekirdekleri ve web hizmetleri için Proje Gezgini ek düğümler.
  • Paket Gezgini - Java Geliştirme Araçları (JDT) UI projesi tarafından sağlanır, bu, çalışma alanı için Java sınıflarının bir görünümünü sağlar.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.