På disk er et Eclipse-basert produkt strukturert som en samling plugin-moduler. Hver plugin-modul inneholder koden bak noe av produktets funksjonalitet. Koden og andre filer for en plugin-modul installeres på den lokale datamaskinen og aktiveres automatisk ved behov. Et produkts plugin-moduler grupperes sammen i funksjonerer. En funksjon er den minste enheten av separat nedlastbar og installerbar funksjonalitet.
Den fundamentalt modulære naturen til Eclipse-plattformen gjør det lett å installere tilleggsfunksjoner og plugin-moduler i et Eclipse-basert produkt og å oppdatere produktets eksisterende funksjoner og plugin-moduler. Du kan gjøre dette enten ved hjelp av tradisjonelle frittstående installeringsprogrammer som kjøres atskilt fra Eclipse, eller ved hjelp av Eclipse-plattformens egen oppdateringsstyrer. Eclipses oppdateringsstyrer kan brukes til å finne, laste ned og installere oppdaterte funksjoner og plugin-moduler fra spesielle webbaserte Eclipse-oppdateringssteder.
Den grunnleggende underliggende mekanismen til oppdateringsstyreren er enkel: Filene til en funksjon eller plugin-modul er alltid lagret i en underkatalog med et navn som inneholder en versjons-ID, for eksempel "2.0.0". Forskjellige versjoner av en funksjon eller plugin-modul får alltid forskjellige versjons-IDer, slik at flere versjoner av samme funksjon eller plugin-modul kan finnes på samme disk. Det betyr at installering eller oppdatering av funksjoner og plugin-moduler krever at det legges til flere filer, men aldri at eksisterende filer slettes eller overskrives. Når filene er installert på den lokale maskinen, er de nye funksjonene og plugin-modulene tilgjengelige for konfigurering. Samme installerte base av filer kan derfor støtte mange forskjellige konfigurasjoner samtidig. Installering og oppgradering av et eksisterende produkt reduseres til å utforme en konfigurasjon som er trinnvis nyere enn den eksisterende. Viktige konfigurasjoner kan lagres og gjenopprettes til aktiv tjeneste i tilfelle en oppgradering mislykkes.
Store Eclipse-baserte produkter kan organisere sine funksjoner i treoversikter som begynner ved rotfunksjonen som representerer hele produktet. Denne rotfunksjonen inneholder så mindre enheter av funksjonalitet hele veien til bladfunksjonene som lister opp en eller flere plugin-moduler og fragmenter. At funksjonene kan grupperes hierarkisk, gjør at produktene kan organiseres som russiske dukker: Et stort produkt kan bygges utenpå/over et mindre ved at det inkluderer det og legger til flere funksjoner.
Noen inkluderte funksjoner kan være nyttige tilleggsprogrammer som ikke er avgjørende for det samlede produktets funksjonalitet. Funksjonsleverandører kan velge å merke dem som valgfrie. Ved installering av valgfrie funksjoner (tilleggsfunksjoner) kan brukerne velge om de vil ta dem med eller ikke. Hvis de ikke installeres med en gang, kan tilleggsfunksjonene legges til senere.
Du finner flere opplysninger om installerte funksjoner og plugin-moduler i Hjelp-menyen, under Om. Undermenyen Programvareoppdateringer på Hjelp-menyen grupperer sammen kommandoer for oppdatering av eksisterende funksjoner og for å finne, laste ned og installere nye funksjoner.
Inspisere en gjeldende konfigurasjon
Installere nye funksjoner med oppdateringsstyreren
Aktivere, deaktivere og deinstallere funksjoner
Installere nye funksjoner med oppdateringsstyreren
Kontrollere oppdateringspolicyen for Eclipse
Gjenopprette en lagret konfigurasjon