原文地址:http://www.blogjava.net/jarod/articles/24571.html
现在各式的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为例:
- 在Eclipse主菜单中,选Help->Software updates->Find and install,在install/update窗口中选择“Search new features to install”
- 添加升级服务器。在install窗口中点“New Remote Sites”,名称填subclipse,地址为http://subclipse.tigris.org/update。选中刚添加的服务器,点finish后就可以在选择自己要安装的版本
- 插件安装好后可以在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中,只要一个链接就可以了,可以随时更换插件的版本,删除也方便。