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. (O conceito de um recurso é novo para o Eclipse 2.0; ele substitui o conceito semelhante de componente no Eclipse 1.0.)
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 podem 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 uma atualização malsucedida.
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 itens para atualização de recursos existentes e para localização, download e instalação de novos recursos.
Inspecionando a configuração atual
Instalando novos recursos com o gerenciador de atualização
Selecionando alterações pendentes
Atualizando o Eclipse com o gerenciador de atualização
Salvando uma configuração
Restaurando uma configuração salva