2013-08-21 53 views
10

Vì một số lý do, Eclipse đã bắt đầu ẩn thư mục 'src' trong một số nhưng không phải tất cả các dự án của tôi và tôi muốn lấy lại nó.Dự án Eclipse ẩn thư mục src

Các tệp dưới src vẫn có sẵn trong các chế độ xem được tạo khác như Tài nguyên Java và Tài nguyên triển khai nhưng thư mục 'src' thực tế bị ẩn khỏi tất cả các khung nhìn bao gồm Project Explorer, Navigator và Open Resource (Ctrl + Shift + R) . Không thể điều hướng qua tài nguyên mở đặc biệt khó chịu.

Có ai biết tại sao thư mục đã biến mất không và cách lấy lại thư mục?

Tôi có cảm giác tôi đã thay đổi cài đặt ở một nơi nào đó trước đây không nhận ra các tác dụng phụ nhưng tôi đang thực sự đấu tranh để hoàn tác thay đổi này. Những người khác trong nhóm của tôi không bị ảnh hưởng vì vậy tôi cho rằng đó là một thiết lập ở đâu đó trên máy của tôi.

Các dự án được đề cập là tất cả các dự án Spring Maven sử dụng m2e. Hai dự án bị ảnh hưởng là cả hai dự án webapp/WAR nhưng các dự án webapp khác không bị ảnh hưởng.

Những điều tôi đã cố gắng chọn lọc từ kho nguyên nhân:

  • Có và không có plugin Xuân Tool Suite.
  • Cài đặt sạch Eclipse JavaEE mà không cần bổ sung thêm.
  • Xóa và tạo lại không gian làm việc của tôi.
  • Thanh toán nguồn sạch.
  • Xóa mọi tệp .project, .classpath, .settings khỏi thanh toán.
  • Xóa và nhập lại tất cả các dự án qua Maven.
  • Tắt tất cả bộ lọc trong Project Explorer và Navigator.
  • Làm gián đoạn các tệp .project và .settings được tạo giữa các dự án không có sự khác biệt rõ ràng.

chi tiết phần mềm là:

  • Debian 7, 64-bit
  • Oracle JDK 1.7u25 64-bit.
  • Eclipse Kepler, phiên bản Java EE, Linux 64 bit.
  • m2e 1.0 như được cung cấp với Kepler

screenshot

Trả lời

12
  • nhấp chuột phải vào dự án

  • chọn properties

  • chọn java xây dựng con đường

  • goto chua tab ce

  • nhấp chuột add folder

  • chọn thư mục nguồn của bạn (src/main/java)

Tôi cũng xin thêm src/main/resources, src/test/java, src/test/resources

+0

Cảm ơn bạn đã trả lời. src/main/java etc đã được thêm vào dưới dạng thư mục nguồn bởi m2e, vì vậy mọi thứ đều xây dựng một hoạt động như mong đợi. Thật thú vị khi tôi kiểm tra Add Folder, hộp thoại lựa chọn cũng ẩn thư mục src từ lựa chọn. http://i.imgur.com/fq6AWnH.png http://i.imgur.com/ZRFY1wo.png – bamason

+0

có thể là do nó đã được thêm vào? thử xóa dự án khỏi không gian làm việc (không phải từ đĩa) và nhập lại nó –

4

Trả lời câu hỏi của riêng tôi để giúp bất cứ ai khác nhận được điều này vì nó đã lãng phí một vài ngày thời gian của tôi để tìm ra nguyên nhân.

Một người nào đó trong nhóm của tôi vô tình kiểm tra trong thư mục .git ở đâu đó dưới src/main/webapp kích hoạt sự cố khi nhập dự án. Loại bỏ thư mục .git đi lạc sẽ khắc phục sự cố.

Tôi cho rằng điều này gây nhầm lẫn cho trình cắm thêm EGit đi kèm với phiên bản Java EE của Eclipse. Chúng tôi không sử dụng Git nên tôi không có lý do gì để nghi ngờ nó là nguyên nhân của vấn đề. Không ai khác trong nhóm thấy vấn đề vì nó chỉ xuất hiện khi tái nhập dự án.

Hy vọng sẽ gửi báo cáo lỗi cho dự án EGIT ở một số giai đoạn vì tôi không thể nghĩ tại sao nên ẩn thư mục 'src' như thế này.

+0

cũng gặp sự cố này với thư mục .git trong thư mục nhà cung cấp ... Tôi đã xóa .git và nhận lại nhà cung cấp của mình. Cảm ơn ! – mika

0

Tôi đã gặp phải vấn đề tương tự. Trong trường hợp của tôi, tạo dự án mới, màn hình trước đó có danh sách thư mục đã trở lại.

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