2010-05-29 2 views
16

This question 가깝지 만별로는 아닙니다.Windows와 Mac OS X 사이의 Dropbox에서 이클립스 디렉토리를 공유

저는 Windows 바탕 화면과 MacBook Pro가 있습니다. 내 Dropbox 폴더에 내 Eclipse 작업 공간을 유지하고 싶습니다. 문제는 플랫폼간에 많은 프로젝트 설정이 변경된다는 것입니다. JRE, JDK 및 기타 libs에 대한 참조입니다.

이 문제를 보았을 때의 모든 논의는 소스 제어 시스템의 무시 기능을 활용하는 것이 좋습니다. 따라서 그러한 파일은 로컬 전용이므로 플랫폼 특정 상태로 남을 수 있습니다. 그러나 실제 단일 공유 폴더로 작업 할 때 해당 솔루션 클래스는 적용되지 않습니다.

네트워크를 통해 공유되는 단일 폴더에 살고있는 Java Eclipse 프로젝트로 작업하고 싶습니까?

답변

0

소스 컨트롤을 개별 작업 영역과 함께 사용하십시오. 이 방법을 사용하면 두 명의 개발자가 동일한 파일을 변경할 수있는 능력을 잃게됩니다. 또한 사람들이 서로 밟을 위험이 더 높습니다. Subversion (또는 다른 것들)을 사용하면 소스 컨트롤이 무료이며 추적 기능을 제공합니다.

16

내 모든 프로젝트 폴더가있는 Dropbox 안에 내 Eclipse 작업 공간이 있지만 Dropbox의 new-ish "선택적인 동기화"기능을 사용하여 .metadata 폴더가 동기화되어 있지 않은지 확인하십시오.

이것은 Mac 및 Windows 컴퓨터에 자체 .metadata 폴더가 있지만 프로젝트 폴더가 동기화 상태로 유지된다는 것을 의미합니다.

는 소스 폴더,도 작업 공간 설정도 bin 폴더를 공유 할 수 있습니다 덜 문제가있는 ... 지금까지

+0

정말 고마워요. 방금 나에게 많은 시간을 절약 해 줬어. –

+0

이것은 내가 사용하는 솔루션이지만 일식간에 수동으로 플러그인을 동기화해야한다는 것을 의미합니다. –

+0

이것은 훌륭합니다. OP - 답변을 확인해주세요 !!! – HDave

0

아마도 방법을 작동하는 것 같습니다.
원본 폴더를 Dropbox에 넣기 만하면됩니다. 의 project 이상
오른쪽 클릭 properties
선택 ->Java Build path ->Source tab
-> L ink source button
그런 다음 소스에 대한 링크를 만듭니다

다음 사이트 개발와의 프로젝트를 만듭니다 드롭 박스에 폴더에 이름을 지정 (예 : SRC2)

사이트 2에 대해 동일합니다.

모든 소스 파일은 Dropbox의 공유 소스 폴더에 있어야합니다.

물론 각 사이트에 라이브러리 및 기타 사항과 같은 설정을 구성해야하지만이 작업은 두 가지 환경이 있으므로 빈번하지 않을 수 있습니다.

0

이 기능을 사용하는 데 문제가있는 사람은 File->Import->General->File System을 시도하십시오. Advanced options에서 Create links in workspace을 선택해야합니다. 클리너 솔루션처럼 보이고 일반적인 작업 공간을 계속 사용할 수 있습니다.