Funkce

Na disku jsou produkty platformy Eclipse strukturovány jako kolekce modulů plug-in. Každý modul plug-in obsahuje kód, který zajišťuje část funkčnosti produktu. Kód a další soubory modulu plug-in jsou instalovány na lokálním počítači a aktivují se automaticky podle potřeby. Moduly plug-in konkrétního produktu jsou seskupeny do funkcí. Funkce je nejmenší instalovatelná jednotka funkčnosti, která je k dispozici samostatně ke stažení.

Díky modulárnímu charakteru platformy Eclipse je snadné instalovat do produktů založených na Eclipse další funkce a moduly plug-in, stejně tak jako aktualizovat stávající funkce a moduly plug-in produktů. To můžete provést buďto pomocí tradičních původních instalačních programů spouštěných samostatně z Eclipse, nebo za použití vlastního Správce aktualizace platformy Eclipse. Správce aktualizace platformy Eclipse lze použít ke hledání, stahování a instalování aktualizovaných funkcí a modulů plug-in ze speciálního webu s aktualizacemi Eclipse.

Základní mechanizmus Správce aktualizace je jednoduchý: soubory pro funkci nebo modul plug-in jsou vždy uloženy v podadresáři, v jehož názvu je identifikátor verze (např. "2.0.0"). Pro různé verze funkce nebo modulu plug-in se vždy používají různé identifikátory verze, čímž se zajistí, že na disku může společně existovat několik verzí stejné funkce. To znamená, že instalace nebo aktualizace funkcí a modulů plug-in vyžaduje další soubory, ale nikdy odstraňování či přepisování souborů stávajících. Poté, co jsou soubory instalovány na lokální počítač, jsou nové verze funkce nebo modulu plug-in připraveny ke konfiguraci. Jeden a tentýž základ souborů může proto současně podporovat řadu různých konfigurací; instalace a inovace stávajícího produktu se tak zjednodušuje na naformulování takové konfigurace, která je přírůstkem konfigurace aktuální. V případě neúspěšné inovace je možné všechny důležité konfigurace uložit a opět obnovit do aktivního stavu.

Velké produkty založené na platformě Eclipse si mohou uspořádat funkce do stromů, počínaje kořenovou funkcí, která představuje celý produkt. Tato kořenová vlastnost pak obsahuje menší jednotky funkčnosti na kompletní cestě až k listovým funkcím, které obsahují jeden či několik modulů plug-in a fragmentů. Díky schopnosti seskupovat funkce hierarchicky je možné produkty skládat podobně jako 'ruskou matrjošku' - velký produkt lze postavit na produktu menším tak, že jej obsáhne a přidá několik nových funkcí.

Některé zahrnuté funkce mohou představovat užitečné doplňky, které však nejsou důležité pro fungování celého produktu. Poskytovatelé funkcí je mohou označit jako volitelné. Při instalování volitelných funkcí má uživatel možnost se rozhodnout, zda je chce nainstalovat či nikoli. Pokud nejsou instalovány rovnou, volitelné funkce lze přidat i později.

Informace o nainstalovaných funkcích a modulech plug-in najdete pod volbou O produktu v nabídce Nápověda. Dílčí nabídka Aktualizace softwaru v nabídce Nápověda seskupuje příkazy pro aktualizaci stávajících funkcí a pro vyhledání, stažení a instalaci funkcí nových.

Související pojmy
Pracovní plocha

Související úlohy
Kontrola aktuální konfigurace
Instalace nových vlastností pomocí Správce aktualizace
Funkce zpřístupnění, znepřístupnění a odinstalování
Aktualizace funkcí pomocí Správce aktualizace
Řízení zásad aktualizace Eclipse
Obnovení uložené konfigurace