En utökning är en uppsättning Eclipse-funktioner och insticksprogram som utformats för att utöka funktionaliteten i redan installerade Eclipse-baserade produkter. Utökningar installeras separat men används bara tillsammans med andra Eclipse-baserade produkter. Detta innebär att en utökning inte behöver installera en JRE, Eclipse-plattformen eller en primär funktion. Den rekommenderade katalogstrukturen för utökning medger att en enda installation används med flera Eclipse-baserade produkter.
Följande katalogstruktur visar hur en utökning av en hypotetisk produkt, betterwebs, kan användas till att utöka funktionen i produkten acmeweb.
betterwebs/ eclipse/ (katalog för installerade Eclipse-filer) .eclipseextension (markörfil) features/ (installerade funktioner) 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/
Relationen mellan en utökning och produkten, som den ska förbättra, anges i katalogen links i originalprodukten. Återkalla följande katalog i acmeweb-produkten:
acmeweb/ ... eclipse/ (katalog för installerade Eclipse-filer) ... jre/ features/ (installerade funktioner) ... plugins/ ... links/ com.example.betterwebs.betterfeature.link
När en utökning installeras skapas en länkfil i katalogen links för alla produkter som den ska utöka. Denna länkfil ger originalprodukten information om att det finns en utökning.
Installationsprocessen för utökningar påminner om den för produkter, förutom vad gäller följande:
Avinstallationsprocessen för utökningar påminner om den för produkter, förutom att avinstallationen måste ta bort länkfilen från alla produkter där en sådan lagts till.
Ytterligare information om installation av utökningar finns i avsnittetSkriva ett Eclipse-installationsprogram.
En produktutökning kan länkas "mjukt" till en Eclipse-installation med hjälp av uppdateringshanteraren. Välj
Hjälp > Programvaruuppdateringar > Hantera konfiguration
och klicka på länken "Lägg till en utökningsplats" i den högra rutan.