Produktutvidelser

En utvidelse er et sett med Eclipse-funksjoner og -plugin-moduler som er utformet for å utvide funksjonaliteten i installerte Eclipse-baserte produkter. Utvidelser installeres separat, men brukes bare i forbindelse med andre Eclipse-baserte produkter. Dette betyr at en utvidelse ikke trenger å installere en JRE, Eclipse-plattformen eller en primær funksjon.  Den anbefalte katalogstrukturen for utvidelser gjør det mulig å bruke en enkeltinstallasjon med flere Eclipse-baserte produkter.

Katalogstrukturen nedenfor viser hvordan en utvidelse av det hypotetiske produktet betterwebs kan brukes til å utvide funksjonen i produktet acmeweb.

betterwebs/
	eclipse/			(directory for installed Eclipse files)
		.eclipseextension	(marker file)
		features/		(installed features)
			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/

Forholdet mellom en utvidelse og produktet som det er utformet for å forbedre, defineres i katalogen links i det opprinnelige produktet.  Kall tilbake følgende katalog i acmeweb-produktet:

acmeweb/
	...
	eclipse/		(directory for installed Eclipse files)
		...
		jre/
		features/	(installed features)
			...
		plugins/
			...
		links/
			com.example.betterwebs.betterfeature.link

Når det er installert en utvidelse, opprettes en linkfil i katalogen links for alle produkter som skal utvides. Denne linkfilen gjør det opprinnelige produktet oppmerksom på at det finnes en utvidelse.

Installere og avinstallere utvidelser

Installering av utvidelser likner på prosessen med å installere produkter, bortsett fra følgende forskjeller:

Avinstallering av utvidelser likner på prosessen med å avinstallere produkter, bortsett fra at linkfilen må fjernes fra alle produkter ved avinstallering.

Du finner mer informasjon om installering av utvidelser, i Slik skriver du et Eclipse-installeringsprogram.

En produktutvidelse kan linkes "mykt" til en Eclipse-installasjon ved hjelp av oppdateringsstyreren: Velg Hjelp > Programvareoppdateringer > Administrer konfigurasjon og klikk på linken "Legg til en utvidelsesplassering" i høyre rute.