không gian làm việc eclipse: cách đổi tên không gian làm việc


84

Không có tùy chọn nào trong menu tệp để đổi tên không gian làm việc. Phương pháp được đề xuất là đóng nhật thực, đổi tên thư mục và mở lại? Tôi lo lắng về một số tham chiếu tiềm ẩn bị treo trong tệp cấu hình làm hỏng không gian làm việc / dự án của tôi ...

Cảm ơn!


2
Nếu bạn đang muốn đổi tên một dự án, hãy nhấp chuột phải vào dự án, sau đó: dự án -> tái cấu trúc -> đổi tên. Ngoài ra, bạn có thể di chuyển trong dir khác với dự án -> tái cấu trúc -> di chuyển.
Achilleterzo

1
Lệnh File> Switch Workspace có thể giúp ích cho bạn.
vaugham

Cảm ơn - có nghĩa là bất kỳ menu thả xuống nào, sẽ mong đợi nó nằm trong 'tệp'. Tôi chỉ muốn lọc ra các dự án b2c và đổi tên không gian làm việc chung thành b2b, nhưng có lẽ tôi sẽ chỉ tạo một không gian làm việc mới.
Alexx

Câu trả lời:


59

Nguồn: Đổi tên không gian làm việc?

Có, bạn chỉ có thể đổi tên thư mục không gian làm việc và / hoặc di chuyển nó. Tuy nhiên, sau đó bạn phải cho Eclipse biết không gian làm việc mới ở đâu. Trong 3.1, bạn có thể sử dụng 'chuyển đổi không gian làm việc' để khởi chạy ở một vị trí khác (trong menu Tệp).

Nếu bạn muốn thay đổi nó bằng tay, bạn có thể chỉnh sửa các mục nhập thích hợp trong các tệp trong thư mục 'cấu hình' nơi lưu trữ Eclipse.
Bạn có thể thay đổi tệp org.eclipse.ui.ide.prefs thành đặt SHOW_WORKSPACE_SELECTION_DIALOG = true nếu bạn muốn được hỏi mỗi khi chạy Eclipse ở vị trí không gian làm việc.


5
Đây sẽ mess lưu dữ liệu Subclipse SVN ... Kết quả: "Con đường không phải là một thư mục bản sao làm việc"
marcolopes

1
Cảm ơn..Tôi đã thực hiện các bước trên và sau khi chuyển sang không gian làm việc mới, tôi phải xóa các thư mục dự án khỏi không gian làm việc (mà không xóa nội dung) và thực hiện nhập lại, nó đã hoạt động với tôi sau đó.
aquero

4
Điều này hoạt động hoàn hảo với tôi, mặc dù tôi sử dụng SVN. Tôi tách không gian làm việc Eclipse của mình khỏi các thư mục mã, vì vậy việc thay đổi tên của không gian làm việc không ảnh hưởng đến dữ liệu Subversion. Một gợi ý: sao chép không gian làm việc hiện có sang tên mới thay vì đổi tên nó. Nếu bạn gặp sự cố, rất dễ dàng khôi phục không gian làm việc cũ.
Steve Gelman

Đường dẫn đến tập tin cấu hình là một cái gì đó như: eclipse_home/java-mars/eclipse/configuration/.settings. Thư mục cuối cùng bị ẩn nên có thể không rõ ràng.
badroit

Như Steve Gelman đã lưu ý một cách chính xác - cách tốt là tách không gian làm việc của bạn (chỉ được sử dụng bởi Eclipse để lưu trữ siêu dữ liệu của dự án) khỏi các tệp nguồn dự án của bạn (SVN, Git hoặc bất kỳ không gian làm việc VCS nào khác) và luôn thực hiện sao lưu trước thực hiện bất kỳ thay đổi nào (để có thể hoàn nguyên về nó trong trường hợp có sự cố sau khi đổi tên).
RAM237

15

Để đổi tên đơn giản, không cần thiết phải chuyển đổi không gian làm việc, trừ khi không gian làm việc bạn muốn đổi tên không phải là vùng hiện đang hoạt động.

Dù sao, bạn có thể đổi tên không gian làm việc đang mở hiện tại bằng cách chọn Eclipse-> Tùy chọn-> Chung-> Không gian làm việc và thay đổi tùy chọn "Tên không gian làm việc (hiển thị trong tiêu đề cửa sổ)" từ tên thư mục không gian làm việc mặc định thành bất kỳ tên nào bạn muốn gọi nó. Sau đó, khởi động lại Eclipse.

Giả sử thư mục trong không gian làm việc của bạn là "/ foo / bar / workspace" và bạn chưa bao giờ thay đổi tên của nó trước đây; tên của nó sau đó là "không gian làm việc" mặc định. Sau khi bạn đổi tên nó thành, chẳng hạn như "my_workspace" và khởi động lại Eclipse, tiêu đề cửa sổ của Eclipse sẽ hiển thị: "my_workspace - (một số nội dung thay đổi) - / foo / bar / workspace".

Lưu ý rằng điều này sẽ KHÔNG sửa đổi tên của thư mục không gian làm việc. Bạn có thể phải tạo một thư mục mới với tên mong muốn, chuyển sang thư mục đó (theo mặc định, không gian làm việc sẽ có cùng tên) và nhập các dự án hiện có vào đó, như một số đã đề xuất ở đây.


2
Tôi đã làm theo quy trình này và mọi thứ đều hoạt động. Về đoạn cuối cùng, tôi chỉ cần đổi tên thư mục trước khi khởi động lại Eclipse, tôi không phải nhập lại dự án hiện có. Tôi đang sử dụng Eclipse Oxygen.
Gep

2

Sao chép không gian làm việc vào một thư mục mới hoạt động. Bất kỳ tham chiếu nào mà bản thân Eclipse cần đều được giải quyết bằng cách sử dụng vị trí không gian làm việc tương đối. Nếu bạn đã thêm trình khởi chạy, biến thay thế, v.v. dựa trên vị trí không gian làm việc tuyệt đối, chúng sẽ cần được đặt lại.


2

John, tôi nghĩ rằng trong không gian làm việc ban đầu, bạn đã nhập các dự án và các dự án phụ thuộc vào các liên kết chứ không phải trên thực tế ở cùng một vị trí của không gian xấu (thậm chí chúng đã có nhưng sự phụ thuộc là vào các liên kết). Nếu vậy, bạn phải xóa các dự án khỏi không gian xấu (đã sao chép) mới và sau đó nhập lại chúng một lần nữa.


Để hoàn thành câu chuyện, hãy xuất tùy chọn không gian làm việc của bạn trong không gian làm việc 'cũ' và nhập lại chúng vào không gian làm việc mới của bạn. Điều này sẽ giữ các cài đặt của bạn như kho lưu trữ, v.v. (xem help.eclipse.org/juno/… )
OblongZebra

2

Đổi tên thư mục Workspace phù hợp với tôi. Đóng nhật thực, đổi tên thư mục không gian làm việc, khởi chạy lại nhật thực. Nếu bạn đang sử dụng bất kỳ phụ thuộc nào của dự án như thư viện người dùng, trình khởi chạy, v.v., bạn phải di chuyển chúng đến vị trí mới theo cách thủ công, từ đường dẫn xây dựng dự án.


1

Tôi vừa làm một:

Tệp -> Nhập -> Maven -> Dự án Maven hiện có -> đề cập đến vị trí không gian làm việc mới trong "Thư mục gốc" trong cửa sổ "Nhập dự án Maven"

va no đa hoạt động! Tất cả các dự án đã được nhập khẩu đúng cách.

BTW, tôi đã cài đặt plugin Eclipse-Maven "m2e" ( http://wiki.eclipse.org/M2E_updatesite_and_gittags )

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.