Erweiterungen sind Gruppen von Eclipse-Komponenten und -Plugins, die darauf ausgelegt sind, die Funktionalität bereits installierter Eclipse-basierter Produkte zu erweitern. Erweiterungen werden getrennt installiert, aber nur in Verbindung mit anderen Eclipse-basierten Produkten verwendet. Dies bedeutet, dass eine Erweiterung weder ein JRE, noch die Eclipse-Plattform oder eine Hauptkomponente installieren muss. Bei Verwendung der empfohlenen Verzeichnisstruktur für Erweiterungen kann eine einzige Installation mit mehreren Eclipse-basierten Produkten verwendet werden.
Die folgende Verzeichnisstruktur zeigt, wie eine Erweiterung für ein fiktives Produkt betterwebs zur Erweiterung der Funktionalität des Produkts acmeweb eingesetzt werden könnte:
betterwebs/ eclipse/ (Verzeichnis für installierte Eclipse-Dateien) .eclipseextension (Markierungsdatei) features/ (installierte Komponenten)) com.example.betterwebs.betterfeature_1.0.0/ feature.xml plugins/ com.example.betterwebs.betterfeature_1.0.0/ plugin.xml about.html com.example.betterwebs.betterwebsupport_1.0.0/
Die Beziehung zwischen einer Erweiterung und dem Produkt, das erweitert werden soll, wird im Verzeichnis links des Originalprodukts festgelegt. Das folgende Verzeichnis wird im Produkt "acmeweb" verwendet:
acmeweb/ ... eclipse/ (Verzeichnis für installierte Eclipse-Dateien) ... jre/ features/ (installierte Komponenten)) ... plugins/ ... links/ com.example.betterwebs.betterfeature.link
Bei Installation einer Erweiterung wird eine Linkdatei im Verzeichnis links eines jeden Produkts erstellt, das erweitert werden soll. Diese Linkdatei teilt dem Originalprodukt mit, dass eine Erweiterung vorhanden ist.
Der Installationsprozess für Erweiterungen entspricht - mit Ausnahme der folgenden Unterschiede - der Installation von Produkten:
Der Deinstallationsprozess für Erweiterungen entspricht der Deinstallation von Produkten. Einzige Ausnahme ist, dass die Deinstallation die Linkdatei aus allen Produkten entfernen muss, zu denen diese hinzugefügt wurde.
Zusätzliche Informationen zur Installation von Erweiterungen finden Sie unter Eclipse-Installationsprogramm schreiben.
Über den Update-Manager kann eine "weiche" Verknüpfung zu einer Eclipse-Installation erstellt werden: öffnen Sie Hilfe> Software-Updates > Konfiguration verwalten und klicken Sie auf den Link "Erweiterungsposition hinzufügen" im rechten Teilfenster.