Eclipse中的插件管理

原文地址: http://www.blogjava.net/jarod/articles/24571.html
link安装
http://phpeclipse.sourceforge.net/update/stable/1.2.x/

现在各式的Eclipse插件越来越多,同一插件的版本也变得快,如果管理不善,装的插件多了就会很混乱,插件要想在不同版本间切换也非常麻烦。Eclipse提供了三种插件的安装方式:

      直接安装

  • 升级
  • 链接

 

直接安装(Copy & Paste)

  下载回来的插件都有features和plugins这两个目录。features目录里放的主要是描述插件特性的配置文件(feature.xml和feature.properties);而plugins里放的则是插件所使用到的相关类和包。
  直接安装只要把这两个目录拷贝到eclipse安装目录履盖原来的目录即可。但有时这样履盖了运行eclipse发现不了新插件,这是由于 eclipse把所有插件的清单(manifest)都缓存了一份,只要把configuration/org.eclipse.osgi目录删除即可,这样eclipse就会重新搜索所有的插件。

  特点:安装简单,但删除和换版本很麻烦(当然,如果删除或更新插件时只删除或替换掉对应的feature目录,而不理plugins目录里的文件也是可以的,但时间长了,plugins目录里就会有一大堆没用的包了)

升级(Update)

升级,利用Eclipse内建的升级功能安装新插件或升级已安装的插件。以安装Eclipse的Subversion插件Subclipse为例:

  1. 在Eclipse主菜单中,选Help->Software updates->Find and install,在install/update窗口中选择“Search new features to install”
  2. 添加升级服务器。在install窗口中点“New Remote Sites”,名称填subclipse,地址为http://subclipse.tigris.org/update。选中刚添加的服务器,点finish后就可以在选择自己要安装的版本
  3. 插件安装好后可以在Help->Software upates->Manage Configuration中检查插件的升级或禁用。

  特点:安装起来比直接安装更方便一点,但由于插件的服务器都在外国,如果是比较大的插件用这种方式安装会很慢,适合安装较小的插件。删除插件也要自己手动删除

链接(Link)

  链接,Eclipse支持的以“快捷方式”的形式把安装在非Eclipse安装路径下的插件链接到Eclipse。拿我机上装的Hibernate-Tools (HT)Eclipse插件为例:

Eclipse安装路径:
/home/jarod/share/softwares/programming/eclipses/eclipse
建立存放HT的目录为:
/home/jarod/share/softwares/programming/plugins/Hibernate-Tools/eclipse

然后把下载回来的HT解压,把features和plugins目录放进前面建的目录中

在eclipse安装目录中建立links目录,即
/home/jarod/share/softwares/programming/eclipses/eclipse/links

在links中加入一个文本文件,后缀为.link,文件名可随便, 这里为org.hibernate.eclipse.link

用文本编辑器在link文件里加入插件所在路径,格式为:
path=[路径]
注意,这里的路径是指包含eclipse作为子目录的路径,即:
path=/home/jarod/share/softwares/programming/plugins/Hibernate-Tools

这样,重启Eclipse即可发现新的插件。


  特点:管理超级方便。这是我个人最喜欢的安装插件方式,插件所有文件都不用装到Eclipse中,只要一个链接就可以了,可以随时更换插件的版本,删除也方便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值