Uma extensão é um conjunto de recursos e plug-ins do Eclipse que são projetados para estender a funcionalidade dos produtos com base no Eclipse já instalados. As extensões são instaladas separadamente, mas utilizadas apenas em conjunto com outros produtos com base 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 extensões permite que uma única instalação seja utilizada com vários produtos com base 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.
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.
Uma extensão do produto pode ser "suavemente" vinculada a uma instalação do eclipse, utilizando o gerenciador de atualização: abrir Ajuda > Atualizações de Software > Gerenciar Configuração e clique no link "Incluir um local de extensão" na área de janela à direita.