Recursos

No disco, um produto baseado no Eclipse é estruturado como uma coleção de plug-ins. Cada plug-in contém o código que fornece alguma funcionalidade do produto. O código e outros arquivos de um plug-in são instalados no computador local e permanecem ativados automaticamente conforme requeridos. Os plug-ins de um produto são agrupados juntos nos recursos. Um recurso é a menor unidade de funcionalidade feita download e possível de ser instalada separadamente.

A natureza fundamentalmente modular da plataforma Eclipse facilita a instalação de recursos e plug-ins adicionais em um produto baseado no Eclipse e a atualização de recursos e plug-ins existentes do produto. Você pode fazer isso, utilizando os instaladores nativos tradicionais sendo executados separadamente do Eclipse ou utilizando o próprio gerenciador de atualização da plataforma Eclipse. O gerenciador de atualização do Eclipse pode ser utilizado para descobrir, fazer download e instalar recursos e plug-ins atualizados de sites especiais de atualização do Eclipse baseados na Web.

O mecanismo fundamental básico do gerenciador de atualização é simples; os arquivos de um recurso ou plug-in são sempre armazenados em um subdiretório cujo nome inclui um identificador de versão (por exemplo, "2.0.0"). As versões diferentes de um recurso ou plug-in sempre são identificadores de versão diferentes determinados, assegurando assim que as várias versões do mesmo recurso ou plug-in possam coexistir no disco. Isso significa que instalar ou atualizar recursos e plug-ins requer incluir mais arquivos, mas nunca requer a exclusão ou sobreposição de arquivos existentes. Quando os arquivos são instalados no computador local, as novas versões de recurso e de plug-in estão disponíveis para serem configuradas. Portanto, a mesma base de arquivos instalados é capaz de suportar muitas configurações diferentes simultaneamente; a instalação e atualização de um produto existente são reduzidas para formular uma configuração incrementalmente mais recente que a atual. As configurações importantes podem ser salvas e restauradas para ativar o serviço no caso de um upgrade malsucedido.

Produtos grandes baseados no Eclipse podem organizar seus recursos em árvores começando pelo recurso raiz que representa todo o produto. Esse recurso raiz inclui desde unidades menores de funcionalidade até recursos folha que listam um ou mais plug-ins e fragmentos. A capacidade de agrupar recursos hierarquicamente permite que os produtos sejam empilhados utilizando uma abordagem 'boneca russa' - um produto grande pode ser construído sobre um menor incluindo-o e acrescentando mais recursos.

Alguns recursos incluídos podem ser auxiliares úteis, mas não são vitais para o funcionamento adequado do produto em geral. Provedores de recursos podem ser escolhidos para serem marcados como opcionais. Ao instalar recursos opcionais, o usuário pode optar ou não pelos recursos apresentados para sua escolha. Se não forem instalados imediatamente, os recursos opcionais poderão ser adicionados posteriormente.

A opção Sobre no menu Ajuda fornece informações sobre recursos e plug-ins instalados. O submenu Atualizações de Software no menu Ajuda agrupa comandos para a atualização de recursos existentes e para a localização, o download e a instalação de novos recursos.

Conceitos relacionados
Ambiente de Trabalho

Tarefas Relacionadas
Inspecionando a configuração atual
Instalando novos recursos com o gerenciador de atualização
Ativando, desativando e desinstalando recursos
Atualizando Recursos com o Gerenciador de Atualização
Controlando a política de atualização do Eclipse
Restaurando uma configuração salva