2012-04-16 2 views
6

각 컴퓨터에서 Eclipse 설정 실제 문제로 고민하고 여러 컴퓨터간에 Eclipse 파일 및 구성을 동기화하려고합니다.Dropbox를 사용하여 여러 플랫폼간에 Eclipse 설치를 동기화하는 방법은 무엇입니까?

OS X, Linux 및 Windows에서 Eclipse를 동기화하고 싶기 때문에 OS X에 필요한 앱이 있기 때문에 Eclipse의 OS X 버전을 시작했습니다. 다른 두 플랫폼과 마찬가지로 실행하기가 쉽습니다.

어떤 질문/문제가 내가 가진 :

  • 나는 무엇을 동기화하지 않겠습니까?
  • 어디에서 JDBC jar 파일을 동기화 할 수 있습니까? 상대 경로를 사용하여로드하는 방법이 있습니까?

성공 사례?

참고 : 이것은 프로젝트 자체를 동기화하는 것과 관련이 없습니다. SCM이 모두 혼합되어 있기 때문입니다.

답변

3

Eclipse 설치 디렉토리 나 작업 공간을 공유 할 수 없지만 프로젝트 자체는 cvs, svn, git 등과 같은 버전 관리 시스템을 사용하여 쉽게 유지할 수 있습니다. 프로젝트 내용을 Dropbox 폴더 (또는 이와 유사한 파일 시스템 동기화 메커니즘)를 실행 한 다음 해당 프로젝트를 사용하고있는 시스템에 앉아서 새로 고침을 강요하지만 결코 시도하지 않았으며 인적 오류로 인해 작업이 손실되거나 손상 될 수 있음을주의해야합니다. 파일.

핵심은 작업 공간 자체는 공유 할 수 없지만 파일 시스템의 작업 공간 폴더 아래에 실제로 프로젝트를 배치 할 필요가 없다는 것입니다. 이는 작업 공간이 프로젝트의 논리적 컨테이너이기 때문에 물리적 컨테이너 일 필요는 없습니다. 프로젝트를 만들 때 프로젝트 내용에 대해 임의의 파일 시스템 위치를 지정할 수 있습니다. 기본값은 작업 영역 위치 아래에있을뿐입니다. 그래서 각 컴퓨터에서 프로젝트를 파일 시스템에서 동기화 할 때마다 프로젝트를 가져온 별도의 작업 공간이 필요합니다. 그런 식으로 작업 공간은 각 기계에서 많은 유지 관리가 필요하지 않은 작은 컨테이너입니다. 저는 항상이 작업을 로컬로 수행합니다 - 컴퓨터에 여러 작업 공간이 있으며 그 중 일부 작업에는 다른 프로젝트와 동일한 프로젝트가 포함되어 있습니다.

+0

Eclipse의 구성, 탭 배치, 서식 지정 등의 많은 부분이 작업 공간에 저장된다는 것이 문제입니다. 몇 대의 컴퓨터에 설치 했으므로 OP와 관련이 있습니다. 그 중 하나는 작업 영역 공유를 의미하는 OS X입니다. Eclipse에 대한 고유 한 문제는 아닙니다. 많은 IDE가 플랫폼 전체에서 전체 구성을 공유하는 것을 쉽지는 않습니다. –

+1

작업 공간 환경 설정의 경우 파일> 내보내기 및 파일> 가져 오기를 사용하여 한 작업 공간에서 다른 작업 공간으로 쉽게 이동시킬 수 있습니다. 프로젝트와 관련된 설정을 사용하는 것이 더 좋으며 프로젝트가 다른 작업 영역으로 가져 오거나 체크 아웃 될 때 자동으로 적용됩니다. –

1

대부분의 Eclipse 구성은 작업 영역에 있습니다. 그리고 안타깝게도 그 안에있는 모든 파일은 플랫폼에 따라 다릅니다. 나는 이와 같은 일을 시도했고 운이 없었다. IRC 채널에서 질문을해도 나에게 희망이 없었습니다.

관련 문제