Sự khác biệt giữa Trình khám phá gói Eclipse và Trình khám phá dự án Eclipse là gì?


130

Dường như với tôi hai quan điểm này gần như giống hệt nhau, đặc biệt là từ Galileo. Điều này có đúng không, hay tôi đang bỏ lỡ một số tính năng của cái này hay cái kia?


3
Tôi chưa bao giờ chú ý đến Project explorer ...
pjp

@pjp bạn có thể windows-> hiển thị chế độ xem -> khác để kích hoạt nó
thedrs

Câu trả lời:


76

Theo trợ giúp của Eclipse, Project Explorer

cung cấp chế độ xem phân cấp của các tạo phẩm trong Bàn làm việc, được tùy chỉnh theo cấu hình cụ thể của Bàn làm việc của bạn.

Chỉ với các công cụ dành cho nhà phát triển java (JDT) đã cài đặt Project Explorer gần như trông và hoạt động cho các dự án java là Gói Explorer (bao gồm tái cấu trúc và các hoạt động mã nguồn khác trong menu ngữ cảnh). Nhưng Project Explorer cũng có thể sử dụng được cho các ngôn ngữ và loại dự án khác.

Các plugin bổ sung đóng góp "thông tin bổ sung" cho khung nhìn Project Explorer khiến nó trở nên "tinh vi" hơn nhiều. Ví dụ: nếu bạn đã cài đặt các công cụ web và bạn có Dự án Web động, Project Explorer hiển thị cho bạn các nút cây bổ sung như Mô tả triển khai và Tài nguyên JavaScript. Bạn có thể xem (và định cấu hình) tất cả các đóng góp có sẵn trong Project Explorer / Tùy chỉnh Chế độ xem ... / Nội dung .

Ví dụ: sử dụng SpringSource Tool Suite 2.1.0 Tôi có các nút bổ sung cho các dự án web, đậu mùa xuân và các dịch vụ web. Vì điều này tôi thích sử dụng Project Explorer.


3
"Gói Explorer hiển thị cho bạn các nút cây bổ sung" - ý bạn là "Project Explorer hiển thị cho bạn các nút cây bổ sung"?
Petr Gladkikh

1
Ngoài ra, Project Explorer không mở một dự án khi nhấp đúp chuột - Gói Explorer thực hiện.
Kirill Rakhman

2
Một điều mà Project Explorer bị thiếu (điều đó thực sự làm tôi bực mình) là "Các dự án khác" khi làm việc với Bộ công việc để bạn có thể "mất" các dự án khá dễ dàng. Bạn có thể theo dõi / bỏ phiếu cho vấn đề này tại bug.eclipse.org/bugs/show_orms.cgi?id=266030 .
studgeek

Một vấn đề khác là một số trình cắm thêm chức năng cho chỉ một trong các chế độ xem trình thám hiểm dự án / gói. Ví dụ: PexTools cung cấp cho bạn menu ngữ cảnh mở cửa sổ explorer cho thư mục của tệp, chỉ hoạt động trong gói explorer
thedrs

@KirillRakhman Bây giờ Project Explorermở các dự án với nhấp đúp. Đã thử nghiệm trên phiên bản 2019-03.
Marco Sulla

15

Tôi tin rằng Project Explorer có nghĩa là người kế thừa cho Bộ điều hướng, và (phần lớn) là bất khả tri về ngôn ngữ.

Gói Explorer đặc biệt dành cho các dự án Java, đó là lý do tại sao nó có những thứ như tái cấu trúc trong các menu ngữ cảnh của nó. Gói Explorer cũng hiển thị các lớp và gói Java (như tên ngụ ý), trong khi Project Explorer hiển thị các thư mục và tệp .java.


Điều thú vị là 'Bộ điều hướng' hỗ trợ cuộn ngang trong khi 'Gói Explorer' không - vui lòng upvote: bug.eclipse.org/bugs/show_orms.cgi?id=201984
Daniel Sokolowski

4

Một số khác biệt tôi thấy (ở Juno) trong một dự án Java:

  • Trong Project Explorer, menu ngữ cảnh> Mới cung cấp các tạo phẩm Java phổ biến, như Class, Interface, Enum, gói ... Trong Gói Explorer, tôi thấy nhiều loại Dự án, dịch vụ Web, Thư mục, Tệp, v.v.
  • Trong Gói Explorer, tôi có thể kéo tập tin lớp giữa hai gói, nó sẽ tự động thực hiện tái cấu trúc (di chuyển và thay đổi gói và nhập trong các lớp khác). Project Explorer sẽ không cho phép tôi thực hiện thao tác kéo.
  • Và như đã nói, Project Explorer hiển thị nhiều thông tin hơn, vd. Mô tả triển khai, tài nguyên JavaScript, Tài nguyên đã triển khai, v.v. trong khi Gói Explorer là trung tâm Java.

Đó là lý do tại sao tôi giữ hai tab cạnh nhau. :-)


2

My Project Explorer ẩn các thư mục thuộc hệ thống quản lý mã nguồn trong khi Gói Explorer hiển thị, ví dụ như .gitthư mục. Ngoài ra, Gói Explorer cung cấp nhiều tùy chọn hơn hoạt động với mã nguồn, ví dụ: công cụ tái cấu trúc.


2

Một điều tôi chỉ nhận thấy là, ít nhất là khi phát triển ứng dụng Java Android, các Dự án sẽ không hiển thị trong Gói Explorer nếu tệp project.properations của chúng bị bẻ khóa hoặc không tồn tại.

Tôi chỉ mới sử dụng Gói Explorer và đã ẩn Project Explorer và tôi đang kéo tóc ra để cố gắng tìm hiểu tại sao dự án nhập khẩu của tôi sẽ không xuất hiện. Bảng điều khiển của tôi đã nói rằng dự án không có tệp .properations nhưng tôi không thấy được right click -> fix properties. Sau đó, tôi đã mở Project explorer và nó đã ở đó.


2

Một lý do để thích Gói Explorer là nó là trình thám hiểm duy nhất xuất hiện trong danh sách khi bạn chọn "Hiển thị" trên tệp đang được chỉnh sửa hoặc đã được tìm thấy trong chế độ xem Tìm kiếm.


1
  • Project Explorer - Đây là một phiên bản CommonNavigatorđược cung cấp bởi org.eclipse.ui.navigator.resourcesplugin. Nó cung cấp một cái nhìn của không gian làm việc và có một số lượng lớn các NCES (Navigator Content Extensions) đóng góp cho nguồn lực, Java, C, công cụ Web Công cụ dữ liệu, PHP, vv Nguồn
  • Project Explorer nút bổ sung cho các dự án web, dự án doanh nghiệp, đậu mùa xuân và dịch vụ web.
  • Gói Explorer - Được cung cấp bởi dự án UI Công cụ phát triển Java (JDT), điều này cung cấp một khung nhìn các lớp Java cho không gian làm việc.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.