2012-06-07 27 views
11

Tôi có một dự án đa mô-đun Maven khổng lồ. Với cấu trúc tương tựtổ chức dự án đa mô-đun maven trong nhật thực

parentA 
    - subA1 
    - subA3 
    - subA3 
    - subA2 

parentB 
    - subB1 
    - subB2 

vv

Vấn đề là, rằng parentA và subA1 không chứa bất kỳ mã bên trong nó, nhưng tôi vẫn có thể nhìn thấy chúng trong thám hiểm dự án. Nhưng tôi muốn ẩn chúng hoặc tổ chức trong hệ thống phân cấp cây như trong một nhà thám hiểm. Hiện tại có hơn 30 dự án và chỉ có 20 dự án có chứa mã Java. Những người khác chỉ chứa các tham chiếu mô-đun khác. Tôi thấy tất cả 30 dự án ở dạng đồng bằng trong dự án thám hiểm.

Ý tưởng đầu tiên - đang sử dụng bộ làm việc, nhưng tôi không thể bao gồm bộ làm việc trong một bộ làm việc khác. Thực tiễn phổ biến để xử lý vấn đề này cho người dùng eclipse là gì

+2

xem Netbeans;) – hovanessyan

+0

Bạn có thể đóng dự án phụ đó chỉ đơn giản là –

+1

Tôi sẽ không đóng dự án phụ. Tôi nên giữ chúng mở. Tôi sẽ đại diện cho cấu trúc này trong hệ thống phân cấp cây, vấn đề nằm trong dự án mẹ trống (chỉ các dự án phụ tham chiếu) – user12384512

Trả lời

1

Hãy thử sử dụng Chế độ xem dự án. Nó làm điều đó cho tôi trong những tình huống như vậy.

Ngoài ra, bạn có thể đặt các bộ lọc để loại trừ một số dự án trong Package Explorer hoặc quan điểm khác mà bạn thích như thế này: đi đến PackageExplorer, chọn Xem Menu - Bộ lọc, kiểm tra Tên lọc Patterns và nhập tên của các dự án bạn muốn ẩn, phân cách bằng dấu phẩy.

Trong các chế độ xem khác, thay vì Xem trình đơn - Bộ lọcXem trình đơn - Tùy chỉnh chế độ xem.

Bạn có thể tìm thấy hướng dẫn here nhưng thay vì chọn Các dự án đã đóng hãy nhập tên của các dự án như tôi đã đề cập ở trên.

Đối với chế độ xem dạng cây, tôi không nghĩ bạn đạt được điều đó bởi vì trong Eclipse không có khái niệm về tiểu dự án. Có một cái nhìn here.

+0

bạn có thể làm rõ một chút, ý của bạn là gì – user12384512

+0

kiểm tra cập nhật – tibtof

+1

có, các dự án ẩn không phải là vấn đề duy nhất. Một số dự án có thể được đóng và ẩn là tốt. Nhưng nó sẽ không hiển thị cho tôi các dự án trong hệ thống phân cấp cây, cùng một cấu trúc đơn giản – user12384512

5

Chúng tôi cũng có thể sử dụng bộ làm việc.

  1. Chọn Phần tử cấp cao nhất làm 'Bộ làm việc' từ khung nhìn Package Explorer/Project Explorer.
  2. Định cấu hình "Bộ làm việc" để quản lý dự án của bạn. Di chuyển dự án Parent đến một bộ làm việc và dự án con khác nhau trong các bộ làm việc khác nhau.
+0

tôi đã đi cho cái này và nó làm việc hoàn toàn tốt cho tôi như trong phiên bản của tôi về tùy chọn eclipse của '' Ẩn thư mục của các mô-đun lồng nhau' được chú thích là 'thử nghiệm '. –

8

đi: Windows -> Preferences -> Maven -> Hide thư mục của module chất lồng nhau

và tái nhập dự án của bạn.

+0

Đã làm việc điều trị! –

1

Từ khung nhìn Package Explorer, hãy chọn bộ lọc từ 'trình đơn chế độ xem'. Sau đó chọn bộ lọc và loại trừ các dự án Non-java.

Các vấn đề liên quan