Rozszerzenia produktu

Rozszerzenie jest zestawem składników lub modułów dodatkowych platformy Eclipse, które zostały zaprojektowane w celu rozszerzenia funkcjonalności zainstalowanych wcześniej na platformie produktów. Rozszerzenia są instalowane oddzielnie, ale są używane tylko w połączeniu z innymi produktami opartymi na platformie Eclipse. To oznacza, że rozszerzenie nie wymaga instalowania środowiska JRE, platformy Eclipse, ani składnika podstawowego. Zalecana struktura katalogów dla rozszerzeń pozwala na pojedynczą instalację używaną przez wiele produktów opartych na platformie Eclipse.

Poniższa struktura katalogów pokazuje, jak rozszerzenie hipotetycznego produktu betterwebs mogłoby zostać użyte do rozszerzenia funkcji produktu acmeweb.

betterwebs/
	eclipse/		(katalog dla zainstalowanych plików platformy Eclipse)
		.eclipseextension	(plik znacznika)
		features/		(zainstalowane składniki)
			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/

Związek między rozszerzeniem a produktem, którego możliwości zwiększa, jest skonfigurowany w katalogu links oryginalnego produktu. Wywołanie tego katalogu w produkcie acmeweb wygląda następująco:

acmeweb/
	...
	eclipse/		(katalog dla zainstalowanych plików platformy Eclipse)
		...
		jre/
		features/		(zainstalowane składniki)
			...
		plugins/
			...
		links/
			com.example.betterwebs.betterfeature.link

Gdy rozszerzenie jest instalowane, tworzy plik połączenia w katalogu links każdego produktu, który ma rozszerzać. Plik połączenia informuje oryginalny produkt o istnieniu rozszerzenia.

Instalowanie i deinstalowanie rozszerzeń

Proces instalowania rozszerzeń jest podobny do instalowania produktów za wyjątkiem następujących różnic:

Proces deinstalowania rozszerzenia jest podobny do deinstalowania produktów, z tą różnicą, że w trakcie deinstalacji musi zostać usunięty plik połączenia z każdego produktu, gdzie został dodany.

Więcej informacji na temat instalowania rozszerzeń zawiera sekcja Jak napisać instalator Eclipse.

Rozszerzenie produktu może być "słabo" połączone z instalacją platformy Eclipse przy użyciu menedżera aktualizacji: Wybierz opcję Pomoc > Aktualizacje oprogramowania > Zarządzaj konfiguracją, a następnie w prawym panelu kliknij odsyłacz Dodaj położenie rozszerzenia.