Rozšíření je sada modulů plug-in a funkcí Eclipse, které jsou určeny k rozšíření funkčnosti již instalovaných produktů na bázi Eclipse. Rozšíření jsou instalována samostatně, ale používají se pouze ve spojení s ostatními produkty založenými na platformě Eclipse. To znamená, že rozšíření nemusí instalovat JRE, platformu Eclipse, ani primární funkci. Doporučená adresářová struktura rozšíření umožňuje použít jednu instalaci s více produkty na bázi Eclipse.
Následující adresářová struktura ukazuje, jak lze použít rozšíření pro hypotetický produkt betterwebs k rozšíření funkčnosti produktu acmeweb.
betterwebs/ eclipse/ (adresář pro instalované soubory Eclipse) .eclipseextension (soubor značkovačů) features/ (instalované funkce) 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/
Vztah mezi rozšířením a produktem, pro který je toto rozšíření určeno, je nastaven v adresáři links původního produktu. Vzpomeňme si na následující adresář produktu acmeweb:
acmeweb/ ... eclipse/ (adresář pro instalované soubory Eclipse) ... jre/ features/ (instalované funkce) ... plugins/ ... links/ com.example.betterwebs.betterfeature.link
Když je rozšíření nainstalované, vytvoří v adresáři links libovolného produktu, který má rozšířit, odkazový soubor. Tento odkazový soubor upozorní původní produkt na existenci daného rozšíření.
Proces instalace rozšíření je podobný jako proces instalace produktů, až na následující rozdíly:
Proces odinstalování rozšíření je podobný procesu odinstalování produktů, až na to, že musí odebrat odkazový soubor ze všech produktů, kam jej přidal.
Další informace o instalaci rozšíření jsou k dispozici v tématu Jak napsat instalátor pro Eclipse.
Rozšíření produktu může být "měkce" připojeno k instalaci Eclipse pomocí Správce aktualizace: otevřete Nápověda > Aktualizace softwaru > Spravovat konfiguraci a klepněte na odkaz "Přidat umístění rozšíření" na pravém panelu.