Extensiones del producto

Una extensión es un conjunto de características y conectores de Eclipse diseñados para ampliar las funciones de productos basados en Eclipse que ya están instalados.  Las extensiones se instalan por separado, pero sólo se utilizan junto con otros productos basados en Eclipse.  Esto significa que una extensión no necesita instalar un JRE, la plataforma Eclipse ni característica primaria.  La estructura de directorios recomendada para las extensiones permite utilizar una única instalación para varios productos basados en Eclipse.

La siguiente estructura de directorios muestra cómo se puede usar una extensión de un producto hipotético, betterwebs, para ampliar la función del producto acmeweb.

betterwebs/
	eclipse/		(directorio para los archivos de Eclipse instalados)
		.eclipseextension	(archivo de marcador)
		features/		(características instaladas)
			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/

La relación entre una extensión y el producto al que debe mejorar se configura en el directorio links del producto original.  Recordemos cómo es el directorio del producto acmeweb:

acmeweb/
	...
	eclipse/		(directorio para los archivos de Eclipse instalados)
		...
		jre/
		features/		(características instaladas)
			...
		plugins/
			...
		links/
			com.example.betterwebs.betterfeature.link

Cuando se instala una extensión, esta crea un archivo de enlace en el directorio links de cualquier producto al que se propone ampliar.  Este archivo de enlace hace que el producto original esté informado de la existencia de la extensión.

Instalar y desinstalar extensiones

El proceso de instalación de las extensiones se parece al de los productos, salvo en estas diferencias:

El proceso de desinstalación de las extensiones se parece al de los productos, salvo que debe eliminarse el archivo de enlace de los productos al que se haya añadido uno.

Hallará información adicional sobre cómo instalar extensiones en el tema Cómo escribir un instalador de Eclipse.

Una extensión de producto puede enlazarse "por software" a una instalación de Eclipse mediante el gestor de actualizaciones: abra Ayuda > Actualizaciones de software > Gestionar configuración y pulse el enlace "Añadir una ubicación de extensión" en el panel derecho.