2010-04-26 2 views
0

내 Mac에서 이상한 것을 발견했습니다. 어떤 시점에서 필자는 분명히 두 개의 서로 다른 Eclipse 작업 공간을 작성했는데 하나는 /Users/username/workspace이고 다른 하나는 /Users/username/Documents/workspace (다른 작업은 약간의 문제 해결로 인해 발생했을 수 있음)입니다. 이클립스 패키지 탐색기에서 두 작업 공간 폴더의 내용을 볼 수 있기 때문에 지금까지 아무것도 모르는 일이었습니다.Eclipse 패키지 탐색기에서 Mac의 두 가지 다른 작업 공간의 프로젝트를 표시하는 이유는 무엇입니까?

나는 Mercurial을 명령 줄에서 사용하려고하고 저장소를 만들 때 프로젝트 폴더를 찾을 수 없어서주의를 보였다. 저주를받은 후에 다른 작업 공간을 발견했습니다. 다른 이상한 점은 Eclipse의 관점에서 두 프로젝트의 프로젝트는 /Users/username/Documents/workspace에 보관되어있는 것으로 나타났습니다 (일부 프로젝트는 /Users/username/workspace에만 있음).

저는 문제 자체가 쉽게 해결 될 수 있다고 믿지만 (왜 한 작업 공간에서 다른 작업 공간으로 항목 가져 오기), 왜 그런 일이 일어나고 있는지 이해하고 싶습니다. 다른 곳에서는 아무 것도 찾을 수 없었습니다. 나의 의심은 Eclipse가 양쪽 위치의 작업 공간 및/또는 일부 Mac 파일 시스템 마법에 대해 말하는 메타 데이터 때문입니다. 그러나 나는 어디서부터 시작해야할지 모르겠습니다. 내가 어디에서 시작해야 할까? 이 문제의 원인은 무엇일까요?

+0

여러 Eclipse 제품 (다른 버전, Eclipse, MyEclipse, Pulse, 다른 배포판)을 사용했을 가능성이 있습니까? – zvikico

+0

@zvikico : Cocoa 64 비트 버전을 사용해 보았지만 아직 해결되지 않은 다른 문제가 발견되어 32 비트 버전으로 돌아갔습니다. 그게 아마도 그 원인 일 겁니다. – Feanor

답변

2

먼저 개인적으로 Eclipse를 선택하면 열리는 작업 영역을 선택할 수있는 콤보 상자가 표시됩니다. 환경 설정에서 일반 -> 시작 및 종료 -> 작업 공간으로 설정할 수 있습니다.

-data 스위치를 사용하여 Eclipse.app 파일의 eclipse.ini 파일에 명시 적으로 작업 영역을 지정할 수 있습니다 (Eclipse.ini에 대한 추가 정보 : http://wiki.eclipse.org/Eclipse.ini#Mac_OS_X_Example, 모든 스위치 옵션은 Eclipse 도움말에 있습니다).

프로젝트가 작업 영역 안에있을 필요는 없습니다. 필자는 보통 작업 공간 사이에 프로젝트를 공유하기 때문에 작업 공간 외부에 작업 내용을 저장하는 것을 좋아합니다. 프로젝트를 만들 때 기본 위치와 다른 위치를 지정할 수 있습니다. 프로젝트 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택하여 프로젝트의 위치를 ​​볼 수 있습니다.

+0

이 옵션이 설정되어 있고 시작할 때 묻습니다. 나는 다른 정보를 고맙게 생각합니다. 그리고 그것은 무슨 일이 일어나고 있는지 설명합니다. 장소를 어떻게 설정했는지는 확실치 않습니다. 명시 적으로 설정하는 것을 기억하지 않기 때문에 (하지만이 전체 에피소드로 인해 어쨌든 내 정신은 의심 스럽습니다.) 프로젝트가 작업 공간 외부에 저장 될 수 있다는 것을 알지 못했습니다. 그건 알아두면 유용한 기능입니다. – Feanor

관련 문제