Eclipse를 Indigo에서 Juno로 업그레이드하는 설정을 유지할 수 있습니까?


79

모든 사용자 정의를 잃지 않고 Eclipse를 Indigo에서 Juno로 업그레이드하려면 어떻게해야합니까?

나는 두 가지 다른 것을 시도했지만 둘 다 작동하지 않았습니다.

  • Indigo에서 환경 설정 내보내기 및 Juno로 가져 오기
  • Indigo 작업 영역의 복사본에서 Juno 실행

업그레이드 할 때마다 처음부터 다시 시작해야하는 것은 매우 성가신 일입니다.


2
내보내기 / 가져 오기 환경 설정이 대부분의 환경 설정을 업데이트한다고 생각하는 것처럼 보입니다. "사용 가능한 소프트웨어 사이트"섹션에 복사를 허용하는 또 다른 내보내기 / 가져 오기가 있습니다. 나는 관점을 보존 할 수있는 방법이나 알려진 프로젝트 목록이 표시되지 않습니다
G. 블레이크 마이 케

1
사용자 정의 란 설정 또는 플러그인을 의미합니까? 나는 indigo와 juno에 대해 동일한 작업 공간으로 juno를 별도로 설치합니다 (매번 이렇게합니다). 작업 공간 설정은 모든 Eclipse 설정의 99 %를 구성하며 여러 버전에 걸쳐 유지됩니다 (Indigo 작업 공간의 복사본에없는 것이 이상합니다!). 물론 추가 플러그인을 다시 설치해야하지만 5 분 동안 작업해도 괜찮습니다 (하지만 여전히 이클립스 업데이트 / 업그레이드가 언젠가는 훨씬 더 빨라지고 오류가 적고 더 명확해질 것이라고 꿈꾸고 있습니다. 어쩌면 조금 더 우분투 등 사용자 등).
크리스 Lercher

답변:


90

전문가는 아니지만 "사용 가능한 소프트웨어 사이트"에 새 사이트를 추가했습니다 (도움말-> 새 소프트웨어 설치-> 사용 가능한 소프트웨어 사이트).

http://download.eclipse.org/releases/juno

http://download.eclipse.org/tools/cdt/releases/juno

업데이트되었습니다 (도움말-> 업데이트 설치).

업데이트 후

http://download.eclipse.org/eclipse/updates/4.2 추가되었다 http://download.eclipse.org/eclipse/updates/3.7 되었습니다 비활성화 http://download.eclipse.org/tools/cdt/releases/indigo되었습니다 비활성화되었습니다

내가 눈치 채지 못한 다른 변화 일 수도 있습니다.

모든 것이 예상대로 작동하는 것 같습니다. 프로젝트 목록이 남아 있습니다. 관점이 남아 있습니다. 보존되지 않은 유일한 것은 작업 공간에 열려있는 편집기 탭인 것처럼 보였지만 작은 손실입니다. 누군가 나에게 다르게 말하고 싶어하지 않는 한 그것이 올바른 방법 이었기를 바랍니다.

앨런


나는 이것을 시도했지만 Eclipse는 업데이트를 찾지 못합니다 ... 내가 놓친 단서가 있습니까?
Michi

2
사이트를 추가했지만 업그레이드가 아닌 설치를 시도했습니다. 내가 선택을 해제했고 지금 내 이클립스 완전히 :( borked되는 갈등을 많이 불평
로빈 엘빈을

1
정말 좋은 대답 인 것 같습니다. 유일한 문제는이 작업을 수행하면 이전 버전의 Eclipse가 사라진다는 것입니다. 저는 주로 Android 개발자 용으로 Eclipse를 사용하며 Juno의 Android 지원이 확실 할 때까지 Juno와 Indigo를 모두 실행할 수 있기를 바랍니다.
G. Blake Meike

1
Eclipse가 샌드 박스로되어 있으므로 두 개를 나란히 실행하는 것이 쉽습니다. 따라서 Windows에서 exe를 사용하거나 Linux에서 패키지 관리자를 사용하여 설치 프로그램보다 내부에서 zip 압축을 푸는 것이 더 합리적입니다. 즉, 현재 설치를 백업으로 압축 할 수 있습니다.
jambox

1
나쁜 경험이 있으면 Eclipse의 여러 설치 / 버전을 사용하지 않는 것이 좋습니다. 자세한 지침과 제안에도 불구하고. 나는 모든 것을 지우고 처음부터 시작했습니다.
gyorgyabraham

21

AlanB가 설명한 것과 동일한 방식으로 Indigo에서 업그레이드하는 데 문제가 없었습니다.

  1. 추가 주노 업데이트 사이트 와의 업데이트 사이트 다른 프로젝트에 사용됩니다 (아래 Eclipse> Preferences> Available Software Sites)

  2. 선택 Help>Check for Updates

  3. 업데이트 마법사를 따르십시오 (필요한 모든 것을 선택하고 필요한 모든 것을 수락).

  4. Eclipse 다시 시작

추가 정보:

eclipse.org 위키의 FAQ 항목 : "Eclipse를 어떻게 업그레이드합니까?"

Eclipse Juno (4.2) 추가 정보 (약간 더 자세히) : "이전 릴리스에서 작업 영역 업그레이드"


2
새로운 답변을하는 대신 AlanB 답변을 업데이트 할 수 있다고 생각합니다. 하지만 참고 해주셔서 감사합니다.
PhoneixS

그래, 내가 가져야 했어, 당신 말이 맞아. 편집 할 때마다 더 명확 해졌습니다.
Wolfram

15

여러분은 이것을 실제보다 훨씬 더 큰 문제로 만들고 있습니다. Eclipse는 이식 가능하도록 설계되었습니다. 즉, 설치하거나 레지스트리에 설정을 저장할 필요가 없습니다.

설정을 업그레이드하고 유지하는 것은 버전 Y를 다운로드하고이를 버전 X 폴더로 추출하여 구성 폴더를 제외한 모든 것을 덮어 쓰는 것처럼 간단합니다. 새 버전 구성 폴더에는 처음 실행될 때까지 2 개 또는 3 개의 일반 파일 만 있습니다. 지난 4 개 버전의 Eclipse에서이 작업을 수행했지만 문제가 없었습니다.

유일하게 명심해야 할 점은 사용중인 특수 버전에 포함되지 않은 모든 항목을 업그레이드해야 할 수 있다는 것입니다.하지만 이는 새 버전을 처음 실행 한 후 도움말에서 업그레이드 확인을 클릭하기 만하면됩니다.


2
사실 이것이 최선의 답이라고 생각합니다.
jambox

이것은 작동했지만 일부 작업 공간 설정이 이동하지 않은 것 같습니다 (예 : 각 관점의 내 창 위치). 또한, eclipse.ini 파일이 3.x (Indigo 및 이전 버전)에는 없었던 eclipse / 폴더로 이동했습니다
scorpiodawg

나는 이것이 좋은 해결책이라고 생각하지 않지만 솔루션에 유용한 통찰력을 제공합니다. 작업 공간을 복사하면 설정이 유지됩니다. 인디고를 깨지 않고 인디고에서 주노까지 거의 모든 설정을 유지하려면 작업 공간 디렉토리를 복사하고 Indigo를 가리 킵니다.
G. Blake Meike

4

@AlanB, 그것은 릴리스 저장소에 Eclipse SDK가 포함되어 있지 않기 때문에 작동하지 않습니다. 업그레이드 한 후 조직이 변경되었을 수 있습니다.

사용 가능한 소프트웨어 사이트에 http://download.eclipse.org/eclipse/updates/4.2/ 저장소를 추가해야했습니다 .

그래도 확인 업데이트가 작동하지 않습니다. 새 소프트웨어 설치 경로를 거쳐 위의 저장소를 선택하면 Eclipse SDK, Eclipse Platform SDK 등의 옵션이 표시됩니다. 현재 설치에 따라 업그레이드 할 올바른 옵션을 선택해야합니다 (예 : 플랫폼 또는 SDK 등).

이것이 누군가를 돕기를 바랍니다.

CC


위의 제안 중 어느 것도 작동하지 않는 동일한 문제가 있습니다. 이것은 나를 Juno로 업그레이드하는 데 가장 도움이되지만 라이센스를 넘을 수는 없습니다. 수락을 누르지 만 다음 버튼이 잠금 해제되지 않습니다!
Jerinaw

2

내보내기 ...> 기본 설정> 이전 설치에서 모두 내보내기 및 새 설치로 가져 오기를 통해 대부분의 기본 설정을 전송할 수 있습니다 .


그것은 내가 볼 수있는 한 프로젝트 목록을 포함하지 않습니다
mar10

1
@ mar10 프로젝트 목록이 없습니다 이클립스 설정에 대한 작업 공간의 위치에 대해입니다
리가

2

편집 : 이것은 Linux 사용자를위한 것입니다.

이 링크는 도움이 될 것입니다 : http://blog.brunobraga.net/eclipse-42-in-ubuntu-1204

기본적으로 / usr / lib / eclipse를 최신 버전의 새 다운로드로 교체하면됩니다. 그게 전부입니다.


1
언급하신 링크에 사용자 정의 또는 선호 사항에 대한 설명이없는 것 같습니다.
Lord Loh.

Justin Buser의 게시물을 보면 이클립스에서 환경 설정이 작동하는 방식에 대한 좀 더 나은 설명을 볼 수 있습니다. 기본적으로 대부분은 작업 공간에 있으며, 이는이 방법에서 대체되는 항목의 일부가 아닙니다 (즉, 작동 할 뿐이며 환경 설정을 전혀 마이그레이션 할 필요가 없음).
TheDorkKnight 2010 년

1

다음을 사용하여 공통 루트 폴더에서 기존 프로젝트를 가져올 수 있습니다.

파일> 가져 오기 ...> 일반> 기존 프로젝트를 작업 공간으로

선호도 전송 (thSoft가 제안한대로)에 추가 :

파일> 내보내기 ...> 일반> 기본 설정> 모든 파일 내보내기
> 가져 오기 ...> 일반> 기본 설정> 모두 가져 오기


3
또한 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하여 폴더의 크기를 볼 수 있지만 실제로는 그의 질문과 관련이 없습니다.
Justin Buser


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