快速业务通道

使用Equinox p2简化Eclipse插件的安装 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14

使用Equinox p2简化Eclipse插件的安装

时间:2011-10-21 IBM Prashant Deva

使用 Equinox p2 的新特性安装 Eclipse 及其插件

简介:本文探索了 Equinox p2 的新特性,该特性首次在 Eclipse V3.4 中亮相。它主要关注早期 Eclipse 版本中的更新管理器用户界面(UI)的缺陷,并演示了 Equinox p2 框架有哪些新的改进。具体 来讲,本文演示了如何使用 Equinox p2 框架的新特性安装 Eclipse 及其插件。

插件更新设备在 Eclipse V3.4 中已经完全重写,它现在使用 Equinox p2 框架代替了原来的更新管 理器。Equinox p2 是一个新的、非常高级的配置系统,用于安装、搜索和管理 Eclipse 安装,并且比以 前的更新管理器更容易使用。本文回顾了以前的更新管理器的缺陷,并解释用于安装和更新 Eclipse 插 件的 Equinox p2 新特性。

Eclipse V3.4 之前的插件安装问题

在 Eclipse V3.4 之前,安装 Eclipse 插件非常麻烦。事实上,它复杂到只有高级用户才能安装新的 插件。以前安装插件的方法有两种:手动下载和图形用户界面(GUI)。

手动下载和安装

手动下载方法就是您必须通过手动的方式下载插件,然后将一些文件解压缩到 features 文件夹,并 将另一些文件解压缩到 plugins 文件夹。features 和 plugins 文件夹本身也包含一些默认的插件。这 样一来,这些文件夹就包含了大量的文件。因此,在安装定制的插件之后,就分不清哪些插件是您安装的 ,哪些是 Eclipse 自带的。如果迁移到新版本的 Eclipse,您就必须细细查找 features 和 plugins 文 件夹,找出您自己的定制插件,然后将它们复制到新的安装中。

这已经够复杂了,但您还必须使用参数 -clean 重启 Eclipse,以真正完成插件的安装。很多时候, 我们会忘记使用 -clean 参数,然后想不明白为何已安装的插件没有出现。

GUI 安装

GUI 安装比手动安装强一些。事实上,这种方法需要单击 15 次以上才能安装一个插件,并且很多站 点都提供带图片的教程页面,帮助用户正确使用 GUI 安装。这里不详细讲解这个 GUI,因为光用于解释 它的图片就会使本文的篇幅增加一倍。但可以肯定的是,在 Eclipse V3.4 以前,安装插件的整个过程是 相当混乱的。

手动安装 Eclipse V3.4 插件

Eclipse V3.4 中的 dropins 文件夹(如图 1 所示)相当于以前版本的 Eclipse 中的手动过程,但 它更加简洁。

图 1. dropins 文件夹

使用Equinox p2简化Eclipse插件的安装 - 编程入门网

使用Equinox p2简化Eclipse插件的安装(2)

时间:2011-10-21 IBM Prashant Deva

dropins 文件夹位于 eclipse 文件夹的内部。要手动安装插件,只需将插件文件拖动到 dropins 文 件夹,然后重启 Eclipse。这里不需要 -clean 参数。例如,在图 2 中,我们将 org.Eclipse.swt.spy_1.0.1.jar 文件拖放到 dropins 文件夹并重启 Eclipse,就完成了 swt spy 插件 的安装。就这么简单!

图 2. 安装 swt spy 插件

使用Equinox p2简化Eclipse插件的安装 - 编程入门网

反过来,如果要删除插件,只需从 dropins 文件夹将它删除,然后重启 Eclipse。

管理插件

为了更好地管理插件,我们在 dropins 内部创建了一个称为 swt spy 的文件夹,并将插件文件放在 里面。

图 3. 将 swt spy 插件安装到 SWT Spy 文件夹中

使用Equinox p2简化Eclipse插件的安装 - 编程入门网

使用这种方法,您可以为每个需要安装的定制插件创建一个文件夹,用于放置插件文件。这样方便管 理定制插件,因为它们彼此是分开的。如果要移动到不同的 Eclipse 安装,仅需复制 dropins 文件夹的 内容,这样所有定制插件都会出现在新的安装中。

这种方法有一个缺点:除非安装的插件在它的文件内部指定一个更新站点,否则 Eclipse 不能自动检 查更新。

使用Equinox p2简化Eclipse插件的安装(3)

时间:2011-10-21 IBM Prashant Deva

在多个 Eclipse 安装之间共享插件

如果您使用多个 Eclipse 安装,您可以

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号