Kann ich meine Einstellungen beibehalten, um Eclipse von Indigo auf Juno zu aktualisieren?

79

Wie kann ich Eclipse von Indigo auf Juno aktualisieren, ohne alle meine Anpassungen zu verlieren?

Ich habe zwei verschiedene Dinge ausprobiert, von denen keines funktioniert hat:

  • Exportieren Sie Prefs aus Indigo und importieren Sie sie in Juno
  • Führen Sie Juno auf einer Kopie des Indigo-Arbeitsbereichs aus

Es ist so ärgerlich, bei jedem Upgrade von vorne anfangen zu müssen ...

G. Blake Meike
quelle
2
Es sieht so aus, als würden Export- / Importeinstellungen die meisten Einstellungen aktualisieren. Im Abschnitt "Verfügbare Software-Sites" gibt es einen weiteren Export / Import, mit dem diese kopiert werden können. Ich sehe keine Möglichkeit, Perspektiven oder die Liste bekannter Projekte zu bewahren
G. Blake Meike
1
Meinen Sie mit Anpassungen Einstellungen oder Plugins? Ich installiere juno separat mit den gleichen Arbeitsbereichen für Indigo und juno (ich mache es jedes Mal so). Die Arbeitsbereichseinstellungen machen 99% aller Eclipse-Einstellungen aus und werden in allen Versionen beibehalten (es ist seltsam, dass sie nicht in Ihrer Kopie des Indigo-Arbeitsbereichs enthalten sind!). Natürlich müssen alle zusätzlichen Plugins erneut installiert werden, aber ich bin mit diesen 5 Minuten Arbeit einverstanden (ich träume immer noch davon, dass Eclipse-Updates / -Upgrades eines Tages viel schneller sein werden, weniger Fehler produzieren und klarer werden der Benutzer usw. Vielleicht ein bisschen mehr wie Ubuntu.)
Chris Lercher

Antworten:

90

Ich bin kein Experte, aber ich habe gerade neue Websites zu meinen "verfügbaren Software-Websites" hinzugefügt (Hilfe -> Neue Software installieren -> Verfügbare Software-Websites)

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

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

und aktualisiert (Hilfe -> Updates installieren).

Nach dem Update

http://download.eclipse.org/eclipse/updates/4.2wurde hinzugefügt http://download.eclipse.org/eclipse/updates/3.7wurde deaktiviert http://download.eclipse.org/tools/cdt/releases/indigowurde deaktiviert wurde deaktiviert

Vielleicht andere Änderungen, die ich nicht bemerkt habe.

Alles scheint wie erwartet zu funktionieren - Projektliste bleibt - Perspektiven bleiben - das einzige, was nicht erhalten blieb, schienen die Editor-Registerkarten zu sein, die im Arbeitsbereich geöffnet waren, aber das ist ein kleiner Verlust. Hoffentlich war das der richtige Weg - es sei denn, jemand möchte es mir anders sagen.

Alan

AlanB
quelle
Ich habe es versucht, aber Eclipse findet keine Updates ... gibt es einen Hinweis darauf, was mir fehlt?
Michi
2
Ich habe die Site hinzugefügt, aber versucht, sie zu installieren und nicht das Upgrade. Es hat sich über viele Konflikte beschwert, die ich abwählen musste und jetzt ist meine Eclipse total kaputt :(
Robin Elvin
1
Dies scheint eine wirklich gute Antwort zu sein. Das einzige Problem ist, dass Ihre vorherige Version von Eclipse weg ist, sobald Sie dies tun. Ich verwende Eclipse hauptsächlich für Android-Entwickler und möchte sowohl Juno als auch Indigo ausführen können, bis ich wirklich sicher bin, dass Junos Android-Unterstützung solide ist.
G. Blake Meike
1
Vergessen Sie nicht, dass Eclipse im Sandkasten liegt, sodass es einfach ist, zwei nebeneinander zu laufen. Daher ist das Auspacken einer Zip-Datei an Ort und Stelle sinnvoller als ein Installationsprogramm, entweder unter Verwendung einer Exe in Windows oder eines Paketmanagers unter Linux. Das bedeutet auch, dass Sie Ihre aktuelle Installation als Backup komprimieren können.
Jambox
1
Aufgrund schlechter Erfahrungen würde ich nicht empfehlen, mehrere Installationen / Versionen von Eclipse zu verwenden. Trotz der detaillierten Anweisungen und Vorschläge. Am Ende habe ich alles gelöscht und von vorne angefangen.
Gyorgyabraham
21

Ich folgte dem gleichen Weg, den AlanB beschrieben hatte, und hatte keine Probleme beim Upgrade von Indigo:

  1. Fügen Sie die Juno - Update - Site und die Update - Sites von anderen Projekten Sie verwenden (unter Eclipse> Preferences> Available Software Sites)

  2. Wählen Sie Help>Check for Updates

  3. Folgen Sie dem Update-Assistenten (wählen Sie alles aus, was Sie brauchen, akzeptieren Sie alles, was Sie brauchen)

  4. Starten Sie Eclipse neu

Zusätzliche Information:

FAQ-Eintrag im eclipse.org-Wiki: "Wie aktualisiere ich Eclipse?"

Eclipse Juno (4.2) Readme (etwas detaillierter): "Aktualisieren des Arbeitsbereichs von einer früheren Version"

Wolfram
quelle
2
Ich denke, dass Sie AlanB Antwort aktualisiert werden könnten, anstatt eine neue Antwort zu tun. Aber danke für Hinweise.
PhoneixS
Ja, ich hätte, du hast recht. Das wurde mir mit jeder Bearbeitung klarer.
Wolfram
15

Ihr macht dies zu einem viel größeren Problem als es wirklich ist. Eclipse ist portabel konzipiert, dh es muss nicht installiert werden oder Einstellungen in der Registrierung gespeichert werden.

Das Aktualisieren und Verwalten von Einstellungen ist so einfach wie das Herunterladen von Version Y und das Extrahieren in den Ordner der Version X, wobei alles außer dem Konfigurationsordner überschrieben wird. Der neue Versionskonfigurationsordner enthält ohnehin nur 2 oder 3 generische Dateien, bis er zum ersten Mal ausgeführt wird. Ich habe dies in den letzten 4 Versionen von Eclipse getan und hatte nie ein Problem.

Das einzige, was Sie beachten sollten, ist, dass alles, was nicht in der von Ihnen verwendeten Spezialversion enthalten ist, möglicherweise aktualisiert werden muss. Sie müssen jedoch nur auf Upgrades in der Hilfe klicken, nachdem Sie die neue Version zum ersten Mal ausgeführt haben.

Justin Buser
quelle
2
Eigentlich denke ich, dass dies die beste Antwort ist.
Jambox
Dies hat funktioniert, aber es sieht so aus, als ob einige meiner Arbeitsbereichseinstellungen nicht verschoben wurden (z. B. meine Fensterpositionen in jeder Perspektive). Außerdem wurde die Datei eclipse.ini in den Ordner eclipse / verschoben, der in 3.x (Indigo und früher) nicht vorhanden war
scorpiodawg
Ich denke nicht, dass dies eine gute Lösung ist, bietet aber nützliche Einblicke in eine Lösung: Beim Kopieren des Arbeitsbereichs bleiben die Einstellungen erhalten. Um fast alle Einstellungen von Indigo bis Juno beizubehalten, ohne Indigo zu beschädigen, kopieren Sie einfach das Arbeitsbereichsverzeichnis und zeigen Sie mit Indigo darauf.
G. Blake Meike
4

@AlanB, das funktioniert bei mir nicht, da das Release-Repo das Eclipse SDK nicht enthält. Möglicherweise hat sich die Organisation seit dem Upgrade geändert.

Ich musste das folgende Repository hinzufügen: http://download.eclipse.org/eclipse/updates/4.2/ zu den verfügbaren Software-Sites.

Selbst dann funktioniert die Überprüfung der Updates nicht. Sie müssen den Pfad für die Installation neuer Software durchlaufen, das obige Repo auswählen und dann werden die Optionen Eclipse SDK, Eclipse Platform SDK usw. angezeigt. Müssen Sie die richtige Option für ein Upgrade auswählen, abhängig von der aktuellen Installation (dh wenn es sich um eine Plattform oder ein SDK usw. handelt).

Hoffe das hilft jemandem.

CC

Cocoro Cara
quelle
Ich habe alle die gleichen Probleme, bei denen keiner der oben genannten Vorschläge funktioniert. Dieser bringt mich am weitesten zum Upgrade auf Juno, aber ich komme nicht über die Lizenzierung hinaus. Ich drücke auf Akzeptieren, aber der nächste Knopf wird nicht entsperrt!
Jerinaw
2

Sie können die meisten Ihrer Einstellungen über Exportieren ...> Einstellungen> Alle in Ihrer alten Installation exportieren und in Ihre neue importieren.

thSoft
quelle
das beinhaltet nicht die Projektliste, soweit ich sehen kann
10. März
1
@ mar10 Projektliste ist über Arbeitsbereich Ort nicht über Eclipse Einstellungen
Riga
2

BEARBEITEN: Dies ist für Linux-Benutzer

Dieser Link sollte helfen: http://blog.brunobraga.net/eclipse-42-in-ubuntu-1204

Im Wesentlichen müssen Sie nur Ihre / usr / lib / eclipse durch einen neuen Download der neuesten Version ersetzen, und das war es auch schon.

TheDorkKnight
quelle
1
Der von Ihnen erwähnte Link scheint nicht von Anpassungen oder Einstellungen zu sprechen.
Lord Loh.
Wenn Sie in Justin Busers Beitrag nachsehen, können Sie eine etwas bessere Erklärung dafür sehen, wie Einstellungen in Eclipse funktionieren. Grundsätzlich befindet sich das meiste davon in Ihrem Arbeitsbereich, was nicht Teil dessen ist, was in dieser Methode ersetzt wird (dh es funktioniert einfach, es ist überhaupt nicht erforderlich, Einstellungen zu migrieren).
TheDorkKnight
1

Sie können vorhandene Projekte aus einem gemeinsamen Stammordner mit importieren

Datei> Importieren ...> Allgemein> Vorhandene Projekte in den Arbeitsbereich

zusätzlich zur Präferenzübertragung (wie von thSoft vorgeschlagen):

Datei> Exportieren ...> Allgemein> Einstellungen> Alle
exportieren Datei> Importieren ...> Allgemein> Einstellungen> Alle importieren

mar10
quelle
3
Sie können auch sehen, wie groß ein Ordner ist, indem Sie mit der rechten Maustaste darauf klicken und Eigenschaften auswählen. Beide haben jedoch nichts mit seiner Frage zu tun.
Justin Buser
1

Sie können Eclipse-Perspective-Share verwenden , um Ihre Perspektiven zu migrieren.

Meine 2 Cent.

Christophe
quelle
3
Vermeiden Sie eine einzeilige Antwort ;-)
Sandip Armal Patil
0

Die erste und zweite Antwort haben bei mir nicht funktioniert.

Am Ende habe ich die neueste Version von Eclipse heruntergeladen und den Arbeitsbereich und die Konfigurationen aus der vorherigen Version importiert.

Ich fand dieses Video hilfreich http://www.youtube.com/watch?v=57vTrxFa3d4

João Quintas
quelle