Danh sách các dự án được lưu trữ ở đâu trong không gian làm việc Eclipse?


122

Tôi sử dụng Eclipse với các dự án "bên ngoài" - tức là các dự án được tạo từ nguồn hiện có.

Xem xét các tệp không gian làm việc, tôi không thể tìm thấy bất kỳ tài liệu tham khảo nào về các dự án này. Câu hỏi của tôi là: làm thế nào để Eclipse theo dõi các dự án này?

Tôi muốn có thể tự động thêm một dự án như vậy vào không gian làm việc (bằng cách tạo .project.classpathtệp).


Câu trả lời:


153

Các cửa sổ:

<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\

Linux / osx:

<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/

Dự án của bạn có thể tồn tại bên ngoài không gian làm việc, nhưng tất cả những gì dành riêng cho Eclipse metadatađều được lưu trữ trong org.eclipse.core.resources\.projectsthư mục đó


1
@RoboAlex Tôi thường không chỉnh sửa trực tiếp, nhưng thêm hoặc bớt các dự án khỏi không gian làm việc Eclipse.
VonC

3
Đường dẫn cuối cùng là .projectstrên hệ thống của tôi (Mint 16); nó có gì khác trên Windows không?
tiền ký quỹ

@WChargin không chắc lắm, có lẽ nó đã thay đổi hơn 5 năm sau. Bạn đang sử dụng phiên bản Eclipse nào trên Mint?
VonC

12

Trong Mac OS X, nó nằm dưới

<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects

9

Trong Eclipse 3.3:

Nó được cài đặt trong không gian làm việc Eclipse của bạn. Cái gì đó như:

.metadata\.plugins\org.eclipse.core.resources\.projects\

trong thư mục không gian làm việc của bạn.

Dưới thư mục đó là một thư mục cho mỗi dự án. Trong đó có một tệp được gọi là .location , nhưng nó là tệp nhị phân.

Vì vậy, có vẻ như bạn không thể làm những gì bạn muốn nếu không tương tác với w / Eclipse theo chương trình.


+1 cho con trỏ tới .location. Trong trường hợp của tôi, thư mục không gian làm việc không thay đổi, nhưng vị trí (khác) nơi các dự án tồn tại: ký tự ổ đĩa khác nhau. Tôi đã kết thúc sửa chữa những tập tin tại chỗ với (D: -> F :)sfk replace -pat -binary _5552492F2F66696C653A2F443A2F_5552492F2F66696C653A2F463A2F_ -dir .metadata\.plugins\org.eclipse.core.resources\.projects -file .location
mgaert

3

Nếu bạn đang sử dụng Perforce (đã nhập dự án dưới dạng dự án Perforce), thì .cproject và .project sẽ nằm dưới thư mục gốc của dự án PERFORCE, không phải trên thư mục workspace.

Hi vọng điêu nay co ich :)


0

Bạn cũng có thể có một số không gian làm việc - vì vậy bạn có thể kết nối với một không gian làm việc và đặt "A" của các dự án - và sau đó kết nối với một nhóm khác bất cứ khi nào bạn muốn.


0

Trong Linux sau khi xóa

<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\

Không hoạt động.

Sau đó, tôi đã thực hiện xong File-> Refresh

Sau đó, nó xóa tất cả các dự án cũ được liệt kê khỏi nhật thự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.