Extensions du produit

Une extension correspond à un ensemble de dispositifs et de plug-ins Eclipse conçus pour étendre la fonctionnalité de produits basés sur Eclipse et déjà installés. Les extensions sont installées séparément et uniquement utilisées avec d'autres produits basés sur Eclipse. Une extension n'a donc pas besoin d'installer un JRE, la plate-forme Eclipse ou un dispositif principal. La structure de répertoires conseillées pour les extensions permet d'effectuer une installation unique pour plusieurs produits.

La structure de répertoires suivante montre comment une extension pour un produit hypothétique betterwebs a pu être employée pour étendre la fonction du produit acmeweb.

betterwebs/
	eclipse/			(répertoire des fichiers Eclipse installés)
		.eclipseextension	(fichier de marqueur)
		features/		(dispositifs installés)
			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/

Les relations entre une extension et le produit qu'elle doit améliorer est déterminée dans le répertoire links du produit d'origine. Souvenez-vous du répertoire suivant dans le produit acmeweb :

acmeweb/
	...
	eclipse/			(répertoire des fichiers Eclipse installés)
		...
		jre/
		features/		(dispositifs installés)
			...
		plugins/
			...
		links/
			com.example.betterwebs.betterfeature.link

Lorsqu'une extension est installée, elle créer un fichier de liens dans le répertoire links du produit qu'elle est censée étendre. Ce fichier de liens informe le produit d'origine de l'existence de l'extension.

Installation et désinstallation d'extensions

Le processus d'installation des extensions est semblable à celui des produits, à l'exception de ce qui suit :

Le processus de désinstallation pour les extensions est semblable à celui des produits, sauf qu'il supprime le fichier de liens de tous les produits auxquels il a été ajouté.

Vous trouvez des informations supplémentaires sur l'installation d'extensions dans Comment écrire un programme d'installation Eclipse.

Une extension de produit peut être liée "doucement" à une installation Eclipse à l'aide du gestionnaire de mise à jour : sélectionnez Aide > Mises à jour logicielles > Gérer la configuration et cliquez sur le lien "Ajouter un emplacement d'extension" dans le volet de droite.