[eclipse] 다른 작업 공간에서 Eclipse 구성을 공유하는 방법

다른 시스템에서 Eclipse (PDT)를 기본 IDE로 사용하고 있습니다. (가정, 노트북, 사무실 등). 여러 컴퓨터간에 어떻게 Eclipse와 프로젝트 구성을 실용적으로 공유 할 수 있습니까? 버전을 제어해야합니까, 아니면 더 쉬운 방법이 있습니까?

최신의 모든 컴퓨터를 최신 상태로 사용하여 모든 컴퓨터를 어떻게 구성합니까?



답변

실제로 소스 제어로 확인할 수있는 많은 프로젝트 특정 설정을 설정할 수 있습니다. 소규모 프로젝트의 경우 실제로 작동합니다. 대규모 프로젝트의 경우 모든 프로젝트에 사용되는 단일 파일을 사용하기로 결정하고 개발자가 프로젝트 작업을 시작하는 데 필요한 사항을 유지하는 별도의 “자산”프로젝트를 확인했습니다. 라이센스 및 기타 필요한 파일도 포함되었습니다.


답변

작업 공간에서 일 식별 설정 공유 :

  1. 이동 ${old_workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings
  2. 위의 디렉토리 아래에있는 모든 것을 ${new_workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings

이것 ${new_workspace}과 동일한 구성 을 갖는지 확인합니다 .${old_workspace}

도움이 되었기를 바랍니다. 문제가있는 경우 업데이트하십시오.


답변

다른 옵션은 내보내기 / 가져 오기입니다.

  1. 기존 작업 공간에서 File->Export...->General->Preferences모두 내보내기를 선택하고 파일을 선택하여 저장하십시오 (예 : prefs.epf).
  2. 새 작업 공간에서 Eclipse 시작 File->Import...->General->Preferences, 파일 (prefs.epf)을 선택하고 모두 가져 오기를 확인하십시오.

이 팁의 원저자에게는 훌륭했습니다. 코드 형식, 코드 스타일, svn 저장소, jres 환경 설정을 가져 왔습니다.

편집 : Eclipse Juno에서 이것은 제대로 작동하지 않습니다. 저장 조치와 같은 일부 환경 설정은 자동으로 수행되지 않습니다.


답변

비교적 새로운 프로젝트이지만 Eclipse Oomph가 정확히 이런 이유로 만들어진 것처럼 보입니다. 이 도구를 통해 다른 사람과 공유 할 수있는 고유 한 구성을 만들 수 있습니다. 나는 그것을 사용하지 않았지만 (아직) 계획하고 있습니다 :

https://projects.eclipse.org/projects/tools.oomph


답변

여러 작업 공간에서 동시에 작업해야했고 새 작업 공간을 만들 때마다 많은 환경 설정이 설정되었습니다. 템플릿 작업 영역을 만들고 해당 템플릿 작업 영역에 필요한 모든 설정을 만들었습니다. 새 작업 영역을 만들 때마다을 가리키는 simlink가 만들어 {new_workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings집니다 {template_workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings. 따라서 모든 작업 공간에서 환경 설정을 편집하면 다른 모든 작업 공간에 복제됩니다.

.profile에서이 함수 별명을 작성하여 새 작업 공간을 작성하면 명령 프롬프트에서 새 작업 공간 이름을 인수로하여 링크가 작성되도록이 기능을 실행합니다.

function eclset(){
    present_dir=`pwd`;
    cd  {parent_to_workspace}/$1/.metadata/.plugins/org.eclipse.core.runtime ;
    rm -rf .settings ;
    ln -s {parent_to_workspace}/template/.metadata/.plugins/org.eclipse.core.runtime/.settings .settings;
    cd $present_dir;
}


답변

Eclipse Neon (및 Mars도 가능)부터 다음 두 디렉토리를 복사하여 다른 작업 공간간에 워크 벤치 및 설정 / 환경 설정을 공유 할 수 있습니다.

    [workspace]/.metadata/.plugins/org.eclipse.core.runtime/.settings
    [workspace]/.metadata/.plugins/org.eclipse.e4.workbench


답변

여기에 두 가지 질문이 있습니다. 먼저 프로젝트 정의, .project 파일 및 프로젝트 특정 설정이 있습니다. 개인적으로 프로젝트를 확인하고 IDE를 훨씬 쉽게 설정 할 수 있기 때문에 소스 컨트롤의 것을 좋아합니다.

둘째, 작업 공간 설정이 있습니다. 이 영역에서 많은 질문을 보게 될 것입니다. Pulse를 살펴 보는 것이 좋습니다 . 무엇보다도 작업 공간 설정을 저장하고 여러 컴퓨터 또는 팀 구성원과 동기화 할 수있는 고급 Eclipse 배포판입니다.