Extensões do Produto

Uma extensão é um conjunto de recursos e plug-ins do Eclipse designados a estender a funcionalidade de produtos já instalados baseados no Eclipse.  As extensões são instaladas separadamente, mas utilizadas apenas em conjunto com outros produtos baseados no Eclipse.  Isso significa que uma extensão não precisa instalar um JRE, a plataforma Eclipse ou um recurso principal.  A estrutura de diretórios recomendada para as extensões permite que uma única instalação seja utilizada com vários produtos baseados no Eclipse.

A estrutura de diretórios a seguir mostra como uma extensão de um produto hipotético, betterwebs, poderia ser utilizada para estender a função do produto acmeweb.

betterwebs/
	eclipse/			(diretório para arquivos instalados do Eclipse)
		.eclipseextension	(arquivo marcador)
		features/		(recursos instalados)
			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/

O relacionamento entre uma extensão e o produto que ela está designada a melhorar está configurado no diretório links do produto original.  Recupere o seguinte diretório no produto acmeweb:

acmeweb/
	...
	eclipse/				(diretório para arquivos instalados do Eclipse)
		...
		jre/
		features/	(recursos instalados)
			...
		plugins/
			...
		links/
			com.example.betterwebs.betterfeature.link

Quando uma extensão é instalada, ela cria um arquivo de link no diretório links de qualquer produto que está planejando estender.  Este arquivo de link faz com que o produto original reconheça a existência da extensão.

Instalando e Desinstalando Extensões

O processo de instalação das extensões é semelhante ao dos produtos, exceto pelas seguintes diferenças:

O processo de desinstalação das extensões é semelhante ao dos produtos, exceto que a desinstalação deve remover o arquivo de link de qualquer produto em que tenha incluído um.

Informações adicionais sobre a instalação de extensões podem ser encontradas em Como gravar um instalador do Eclipse.

Copyright IBM Corp. e outros 2000,2002.