Eine neue Version von Eclipse kam gerade heraus. Gibt es etwas, was ich tun kann um zu vermeiden, manuell wieder meine Plugins zu jagen?

StackOverflow https://stackoverflow.com/questions/1059732

Frage

Galileo kam neulich aus, und obwohl Plugins unter Eclipse, IMO, nur ein wenig einfacher zu handhaben als Netbeans , wäre es immer noch wirklich fantastisch, wenn es eine einfache Art und Weise ist für mich auf die neue Version zu aktualisieren (und meine Plugins mit mir nehmen).

Irgendwelche Tipps?

War es hilfreich?

Lösung

Nicht direkt, AFAIK.

Hier ist das nächste, was ich mit aufkam, unter der Annahme, dass meine alten Eclipse-neu genug ist, so dass sie eine ähnliche Form der Update-Manager (P2) verwendet.

In dem alten Eclipse gehen Einstellungen-> Installieren / Update-> Verfügbare Software Seiten. Wählen Sie diejenigen, die nicht gebaut werden (Sie werden sehen, einen Namen für sie, oder zumindest eine nicht-Eklipse URL). Sie können diejenigen auswählen, die Sie wollen und sie dann in XML exportieren.

Gehen Sie jetzt auf die neuen Eclipse auf das gleiche Einstellungsfenster gehen, und die Update-Sites aus dem XML importieren. Nun, wenn Sie neue Software installieren, sollten Sie Ihre Update-Sites sehen, obwohl Sie wahrscheinlich noch manuell Optionen für Plugins auswählen müssen, die mehrere Downloads anbieten.

Wichtige Einschränkung: Einige Plugin-Hersteller bieten tatsächlich verschiedene Update-Sites für verschiedene Eclipse-Versionen, so dass Sie immer noch auf dem alten Plugin zeigen werden. Dies würde in der Regel passieren, wenn Sie nie Ihre bestehende Plugin auf eine neue Version aktualisiert. Ein gängiges Beispiel hierfür ist mit Subsclipse, so möchten Sie vielleicht manuell, dass ein Upgrade.

Andere Tipps

Werfen Sie einen Blick in diesen Blog-Eintrag: Wie Eclipse-Plugin-Liste überlebt eine Eclipse-Upgrade

machen

Ich habe auch den Yoxos Service zu meiner "eigenen" Eclipse-Distribution zu bauen. Ich denke, es ist möglich, sollte einfach sein, nur die Kernelemente in einem solchen Profil zu aktualisieren, die Plugins zu halten. Es hat Abhängigkeitsprüfung enthalten ist, so ist es sehr schön, eine Verteilung zum Laufen zu bringen.

würde ich empfehlen, zu lesen: " Install Plug-in in Eclipse IDE “, speziell geschrieben für eclipse3.5.

Die Methode, die ich verwende, ist mein Plugin alle speichern in einen teilt einen dropins Ordner , und dann meine Finsternis mit der folgenden Zeile in der eclipse.ini starten:

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/<myPath>/mySharedDropins

Solange diese Linie in den eclipse.ini jedes künftigen Sonnenfinsternis vorhanden ist, alle die neuen Installation erkennt und meine Shared-Plugin verwenden.

Kombiniert man dies mit einem fein abgestimmt eclipse.ini und Sie sind gut zu gehen!

Ich tue dies:

http: // Coder -log.blogspot.com/2009/06/manage-your-eclipse-install-with-local.html

Nicht sicher, wie gut ich mag den Ansatz noch - ich versuche es immer noch aus. Im Grunde kann ich einen Patch jedes Plugin installieren erstellen, und die es auf die neue Version gelten.

Plus, verwende ich diesen Ansatz auf anderen Produkten, so kann ich den gleichen Prozess überall benutzen.

In many cases you may/should be able to copy the plugin files from your Eclipse 3.4 
install directory (i.e. eclipse/plugins) over to your new Galileo plugins directory.

There are some exceptions, but they tried to keep the plugin API and binaries 
backwards compatible with the previous release.  

You can find more information in the eclipse/readme directory under your 
Galileo install directory.  

See filename: readme_eclipse.html      Section: "Compatibility with Previous Releases"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top