2013-07-10 33 views
5

Tôi đã bị sau cấu trúc trong dự án EclipseForce Eclipse để bỏ qua các lớp học thử nghiệm về tìm kiếm Java

- /src/main/java 
    - /src/test/java 

Khi tôi mở hệ thống phân cấp cuộc gọi hoặc sử dụng tìm kiếm java, kết quả tìm kiếm chứa các lớp từ /src/kiểm tra/java lớp học. Điều này cũng đúng đối với phân cấp loại và các tìm kiếm khác.

Có một số thử nghiệm đơn vị và tôi không muốn thấy các lớp học từ các gói /src/test/java trong kết quả tìm kiếm.

Cách đơn giản nhất - chỉ cần loại trừ nó khỏi đường dẫn xây dựng. Ngoài ra còn có các bộ lọc cho phân cấp cuộc gọi, tuy nhiên tôi đã không thể tìm thấy chúng cho tìm kiếm java đơn giản. Ngoài ra bộ lọc dựa trên mẫu tên, mà không phải là rất tốt mặc dù.

Tôi đang tìm cách thuận tiện hơn

+0

Đối với Chế độ xem phân cấp, bạn có thể xác định rõ một bộ làm việc để đạt được điều này: http://stackoverflow.com/questions/3098313/any-way-to-hide- test-classes-from-the-hierarchy-view-in-eclipse? rq = 1 – Thilo

Trả lời

3

Nhấp chuột phải vào thư mục kiểm tra của bạn, chuyển đến thuộc tính và chọn hộp kiểm "Đã xuất phát". Sau đó bấm ok.

enter image description here

Hoặc bạn có thể tạo 2 bộ làm việc. 1 bộ cho mã của bạn và phần thứ hai cho các bài kiểm tra của bạn. Sau đó, khi bạn tìm kiếm, bạn chỉ có thể tìm kiếm bộ làm việc chứa mã.

  • Mở hộp thoại tìm kiếm (ctrl + h)
  • Thay đổi phạm vi tìm kiếm để làm việc Set
  • Bấm Chọn ...
  • Click New để tạo một Set Working mới với những gì mà bạn muốn tìm kiếm (hoặc Thêm Tất cả và sau đó xóa những người bạn muốn lọc
+0

Có nguồn gốc không có tác dụng đối với tôi. Bộ làm việc khác nhau cho thử nghiệm và src thực sự là giải pháp ngớ ngẩn. Loại trừ/kiểm tra/gói từ bản vá xây dựng là tốt hơn nhiều. Tôi đã mutliple làm việc thiết lập (> 10) cho các dự án maven khác nhau trong một không gian làm việc – Anton

+0

@Anton Loại trừ chúng khỏi đường dẫn xây dựng của bạn sẽ không loại trừ chúng khỏi kết quả tìm kiếm của bạn. Tôi chỉ cho bạn lựa chọn. – JREN

+0

Thực ra nó sẽ. Tôi đang nói về tìm kiếm java, phân cấp cuộc gọi, v.v. – Anton

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