在磁盘上,基于 Eclipse 的产品是作为一组插件构造的。每个插件都包含提供某些产品功能的代码。插件的代码和其它文件安装在本地计算机上,需要时自动激活。产品的各个插件一起组合成功能部件。功能部件是可独立下载和可安装功能的最小单元。(功能部件的概念是 Eclipse 2.0 的新增内容;它替代 Eclipse 1.0 中的类似组件概念。)
Eclipse 平台的基本组件特性使得易于将附加功能部件和插件安装到基于 Eclipse 的产品以及更新产品的现有功能部件和插件。可通过使用传统的本地安装程序从 Eclipse 独立运行或使用 Eclipse 平台本身的更新管理器实现此目的。Eclipse 更新管理器可用来从基于 web 的特殊 Eclipse 更新站点中发现、下载和安装已更新的功能部件和插件。
更新管理器的基本底层机制很简单:功能部件或插件的文件总是存储在其名称包括版本标识符(例如“2.0.0”)的子目录中。总是对功能部件或插件的不同版本指定不同版本标识符,从而确保同一功能部件或插件的不同版本可以在磁盘上共存。这表示安装或更新功能部件和插件需要添加更多文件,但从不需要删除或覆盖现有文件。在本地计算机上安装文件之后,就可以配置新的功能部件和插件版本。因此,同一已安装文件基本部分能够同时支持许多不同的配置;安装和升级现有产品减少为以增量式方式规划比当前配置要新的配置。还可以保存重要的配置并在升级不成功的情况下恢复至活动服务。
帮助菜单上的关于选项提供了有关已安装功能部件和插件的信息。帮助菜单上的软件更新子菜单将各项集中在一起以更新现有功能部件以及查找、下载和安装新的功能部件。
检查当前配置
使用更新管理器安装新的功能部件
选择暂挂更改
用更新管理器更新 Eclipse
保存配置
恢复已保存的配置