Eclipse 작업 공간 : 작업 공간 이름을 바꾸는 방법


84

파일 메뉴에는 작업 공간의 이름을 바꾸는 옵션이 없습니다. Eclipse를 닫고 폴더 이름을 바꾸고 다시 여는 것이 권장되는 방법입니까? 내 작업 공간 / 프로젝트를 손상시키는 구성 파일의 잠재적 인 매달려있는 참조에 대해 걱정합니다.

감사!


2
프로젝트 이름을 바꾸는 방법을 의미하는 경우 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 프로젝트-> 리팩터링-> 이름 바꾸기를 선택하십시오. 또한 프로젝트-> 리팩터링-> 이동으로 다른 디렉토리로 이동할 수 있습니다.
Achilleterzo

1
파일> 작업 공간 전환 명령이 도움이 될 수 있습니다.
vaugham

감사합니다. 드롭 다운 메뉴가 '파일'에있을 것으로 예상했을 것입니다. b2c 프로젝트를 필터링하고 일반 작업 공간의 이름을 b2b로 바꾸고 싶었지만 새 작업 공간을 만들 수도 있습니다.
Alexx 2011 년

답변:


59

출처 : 작업 공간 이름 변경?

예, 작업 공간 디렉토리의 이름을 바꾸거나 이동할 수 있습니다. 그러나 새 작업 공간이있는 위치를 Eclipse에 알려야합니다. 3.1에서는 '작업 공간 전환'을 사용하여 다른 위치 (파일 메뉴 아래)에서 시작할 수 있습니다.

직접 변경하려면 Eclipse가 저장된 'configuration'디렉토리의 파일에서 적절한 항목을 편집 할 수 있습니다.
Eclipse가 작업 공간이있는 위치에서 실행될 때마다 요청을 받으려면 org.eclipse.ui.ide.prefs 파일을 변경하여 SHOW_WORKSPACE_SELECTION_DIALOG = true로 설정할 수 있습니다.


5
Subclipse에 SVN 데이터 ... 결과까지이 뜻을 엉망 "경로 작업 복사본의 디렉토리가 아니다"
marcolopes

1
고마워 .. 위의 단계를 수행하고 새 작업 공간으로 전환 한 후 작업 공간에서 프로젝트 폴더를 삭제하고 (내용을 삭제하지 않고) 다시 가져 오기를 수행해야 그 후 저에게 효과적이었습니다.
aquero

4
이것은 SVN을 사용 했음에도 불구하고 완벽하게 작동했습니다. Eclipse 작업 공간을 코드 디렉토리와 분리하므로 작업 공간의 이름을 변경해도 Subversion 데이터에 영향을주지 않습니다. 한 가지 제안 : 기존 작업 공간을 이름을 바꾸는 대신 새 이름으로 복사하십시오. 문제가있는 경우 이전 작업 공간을 쉽게 복원 할 수 있습니다.
Steve Gelman 2014 년

구성 파일의 경로는 다음과 같습니다 eclipse_home/java-mars/eclipse/configuration/.settings.. 마지막 폴더는 숨겨져 있으므로 명확하지 않을 수 있습니다.
badroit

마찬가지로 스티브 겔만은 제대로 언급 - 그것은 당신의 프로젝트 소스 파일 (SVN, 힘내, 또는 다른 VCS 작업 공간)에서 (단지 프로젝트의 메타 데이터를 저장에 이클립스에서 사용하는) 작업 공간을 분리, 항상 전에 백업 복사본을 할 수있는 좋은 방법입니다 변경 (이름 변경 후 문제가 발생하는 경우 되돌릴 수 있음).
RAM237

15

간단한 이름 변경의 경우 이름을 바꾸려는 작업 공간이 현재 활성화 된 작업 공간이 아닌 경우 작업 공간을 전환 할 필요가 없습니다.

어쨌든 Eclipse-> Preferences-> General-> Workspace를 선택하고 "Workspace name (창 제목에 표시됨)"옵션을 기본값의 작업 공간 폴더 이름에서 원하는 이름으로 변경하여 현재 열려있는 작업 공간의 이름을 바꿀 수 있습니다. 그런 다음 Eclipse를 다시 시작하십시오.

작업 공간의 폴더가 "/ foo / bar / workspace"이고 이전에 이름을 변경 한 적이 없다고 가정합니다. 그 이름은 기본 "작업 공간"이었습니다. 이름을 "my_workspace"로 바꾸고 Eclipse를 다시 시작하면 Eclipse의 창 제목에 "my_workspace-(다양한 항목)-/ foo / bar / workspace"가 표시됩니다.

이것은 작업 공간 폴더의 이름을 수정하지 않습니다. 여기에서 제안한대로 원하는 이름으로 새 폴더를 만들고 해당 폴더로 전환 (기본적으로 작업 영역이 동일한 이름을 가짐)하고 기존 프로젝트를 가져와야 할 수 있습니다.


2
이 절차를 따랐고 모든 것이 작동했습니다. 마지막 단락과 관련하여 Eclipse를 다시 시작하기 전에 폴더 이름을 변경해야했기 때문에 기존 프로젝트를 다시 가져올 필요가 없었습니다. Eclipse Oxygen을 사용하고 있습니다.
Gep

2

작업 공간을 새 폴더로 복사하면 작동합니다. Eclipse 자체에 필요한 모든 참조는 상대 작업 공간 위치를 사용하여 해결됩니다. 절대 작업 공간 위치에 의존하는 런처, 대체 변수 등을 추가 한 경우 재설정해야합니다.


2

John, 저는 원래 작업 공간에서 프로젝트를 가져 왔고 프로젝트가 실제로 worspace의 동일한 위치에있는 것이 아니라 링크에 의존한다고 생각합니다 (이미 존재하지만 종속성은 링크에 있음). 그렇다면 새 (복사 된) 작업 공간에서 프로젝트를 제거한 다음 다시 가져와야합니다.


스토리를 완료하려면 '이전'작업 공간에서 작업 공간 환경 설정을 내보내고 새 작업 공간에서 다시 가져 오십시오. 이렇게하면 저장소 등과 같은 설정이 유지됩니다. ( help.eclipse.org/juno/… 참조 )
OblongZebra 2013

2

Workspace 폴더의 이름을 바꾸는 것이 저에게 효과적이었습니다. 이클립스를 닫고 작업 공간 폴더 이름을 바꾸고 이클립스를 다시 시작하십시오. 사용자 라이브러리, 시작 관리자 등과 같은 프로젝트 종속성을 사용하는 경우 프로젝트 빌드 경로에서 수동으로 새 위치로 재배치해야합니다.


1

나는 방금 :

File-> Import-> Maven-> Existing Maven Projects-> "Import Maven Projects"창의 "Root Directory"에서 새 작업 공간 위치를 언급합니다.

그리고 작동했습니다! 모든 프로젝트를 제대로 가져 왔습니다.

BTW, Eclipse-Maven 플러그인 "m2e"가 설치되어 있습니다 ( http://wiki.eclipse.org/M2E_updatesite_and_gittags )

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.