2009-09-16 64 views
67

Tôi có một dự án Eclipse (Flex Builder) trong đó các tệp thực tế đã thay đổi vị trí trên ổ đĩa. Khi tôi khởi động Eclipse, tôi có thể thấy dự án được liệt kê nhưng không có tệp thực sự nào được liệt kê. Nhấp chuột phải vào dự án và chọn thuộc tính sẽ hiển thị cho tôi đường dẫn cũ nơi tệp được lưu trữ nhưng tôi không thể thay đổi nó.Eclipse thay đổi vị trí tệp dự án

Làm cách nào để thay đổi vị trí tệp của dự án Eclipse, nơi nó sẽ tìm kiếm tệp sau khi dự án đã được tạo?

+3

Xem câu trả lời được chấp nhận cho câu hỏi này: http://stackoverflow.com/questions/3479466/eclipse-moving-project-to-another-folder – Schmuli

Trả lời

74

Bạn có thể sao chép các tệp .classpath.project của mình vào thư mục gốc của thư mục dự án mới và sau đó chọn 'Nhập ...' từ trình đơn tệp và chọn 'Dự án chung/hiện tại vào không gian làm việc'. Trong hộp thoại kết quả, xác định vị trí gốc của thư mục dự án mới và kết thúc. Đảm bảo rằng bạn đã xóa dự án cũ khỏi vùng công việc trước khi nhập.

+9

nếu bạn nhập dự án đã di chuyển của mình vào cùng một không gian làm việc, bạn sẽ phải xóa dự án cũ trước tiên, nếu không Eclipse sẽ không cho phép bạn tiến hành nhập khẩu. –

+8

Tức là, xóa dự án cũ khỏi không gian làm việc (không phải từ đĩa!) –

+0

Tôi đang làm điều này, và nó thấy dự án của tôi tốt. Tuy nhiên, nhấp vào "kết thúc" (được nhấp nháy như nó đã sẵn sàng cho tôi để làm một cái gì đó) không làm bất cứ điều gì. Hộp thoại vẫn tiếp tục; không có thông báo lỗi. Có cái gì khác mà cần phải được thực hiện? – BeccaP

22

Liên kết này cho biết cách chỉnh sửa siêu dữ liệu không gian làm việc eclipse để cập nhật vị trí của dự án theo cách thủ công, hữu ích nếu vị trí đã thay đổi hoặc bạn có nhiều dự án để di chuyển và không muốn thực hiện nhiều lần nhấp và chờ một: https://web.archive.org/web/20160421171614/http://www.joeflash.ca/blog/2008/11/moving-a-fb-workspace-update.html

+0

Liên kết được đề cập là đã chết. Đây là phiên bản được lưu trong bộ nhớ cache: https://web.archive.org/web/20160421171614/http://www.joeflash.ca/blog/2008/11/moving-a-fb-workspace-update.html – 11101101b

+0

@ 11101101b Cảm ơn các cập nhật. Tôi đã thay đổi liên kết trong chuỗi gốc – sunil

1

Nếu bạn đã lưu dự án của mình dưới dạng bản sao lưu trữ cục bộ, tốt hơn bạn nên nhập từ git. Chọn địa phương, và sau đó duyệt đến thư mục kho git của bạn. Điều đó làm việc tốt hơn cho tôi hơn là nhập nó như một dự án hiện có. Cố gắng sau này không cho phép tôi "kết thúc".

7

Hiện tại, có một plugin (từ cuối năm 2012) có thể xử lý vấn đề này: gensth/ProjectLocationUpdater trên GitHub.

+1

Plugin này hoạt động hoàn hảo! Điều này giúp rất nhiều khi bạn đã di chuyển công cụ xung quanh trên đĩa :) – SebastianH

+0

ProjectLocationUpdater làm việc như một say mê.Chúng tôi đã chỉ có thêm một bước để hoàn thành trước đây: vì chúng tôi đã chuyển sang máy tính khác mà không có bố trí đĩa giống nhau, chúng tôi phải chuyển sang ổ + vị trí khác (từ D: tới C: \ dev): chúng tôi phải gắn thư mục cũ vị trí để cho nhật thực tìm thấy các tập tin cũ bằng cách sử dụng subst D: C: \ dev. (Trên Linux/Max, một liên kết tượng trưng sẽ thực hiện thủ thuật) – Jidehem

28

Đơn giản hơn nhiều: Nhấp chuột phải -> Trình di chuyển -> Di chuyển.

+0

vì trong trường hợp này đơn giản hơn là tốt hơn. – natedennis

+0

@Luke vui lòng chấp nhận điều này! Nó hiện tại hơn. Hoạt động tuyệt vời và liền mạch! – ADTC

+0

Thực sự là câu trả lời hay hơn ;-) – GhostCat

0

Sử dụng Neon - cũng đã xảy ra với tôi. Bạn sẽ phải xóa phiên bản Eclipse (không phải từ đĩa) trong Project Explorer của bạn và nhập các dự án như các dự án hiện có. Tất nhiên, đảm bảo rằng các thư mục dự án như một toàn thể đã được di chuyển và các tệp meta Eclipse vẫn còn đó như đã đề cập bởi @koenpeters.

Trình tái cấu trúc không xử lý việc này.

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