常言笑的家

Spring, Hibernate, Struts, Ajax, RoR

Eclipse入门之插件管理浅谈

临近毕业了,在一家公司做毕业设计。由于工作上的需要,开始接触Eclipse。
    这篇帖子关于Eclipse插件管理,目的有二:第一,对Eclipse的基本工作要素有一个大致的认识;第二,掌握几种添加Eclipse插件的方法。
    Eclipse的特色之一,就是它的插件功能。可以说,Eclipse是一个插件的大集合,所有的模块都以插件的形式存在。那么,究竟什么是插件呢?插件(plug-in),即Eclipse的功能模块。好像一个模型,附加的功能可以自由添加或拆卸。相关的插件构成了特性(feature)。下面让我们来看一下Eclipse的目录结构:

\eclipse
    \features
    \plugins

  

   features目录存放特性,plugins目录存放插件。接下来介绍一下如何安装插件。 

一、直接安装法
    直接安装最简单,第一种就是将下载的plugin直接拷贝到eclipse的plugin目录下。第二种是在help->software updates->find and install中找到插件并安装。这类方法虽然简便,但是缺点也十分明显。两种方法的实质都是将插件拷贝到eclipse的安装目录中一旦copy过去,插件本身就不可能再复用,且各种插件混杂在一起,不利于插件的管理。

二、Manage Configuration法
    将插件存储在eclipse外部,可以使几个版本的Eclipse同时使用插件,也方便插件管理,所以我推荐这种插件安装方式。具体操作如下:
    首先,在插件所在的eclipse目录下创建名为.eclipseextension的文件。如,我要安装EMF的插件,以下是我建立的扩展文件:

id=org.eclipse.emf 
name
=EMF
version
=2.2.0
   
    你可以根据依据你的插件信息来修改上述参数。注意:.eclipseextension创建时,可以使用Notepad,保存为所有格式,文件名就是.eclipseextension。
    文件创建好后,我们启动Eclipse。运行Manage Configuration:


      
     之后,我们选择Add->Extension Location:



    选择你要安装的插件的路径,然后Finish。Eclipse会提示你,restart后才会生效。这样,restart之后,我们的插件就算安装完毕了。你会在new->project里面看到EMF的相关wizard。 

三、Link法
    如果我们在插件的eclipse目录中创建了.eclipseextension文件(方法和位置同二),我们还可以在Eclipse的安装目录下建一个文件夹,名为links。在这个目录中,我们可以创建*.link(文件名任意)。扩展名为link的文件应该如下配置:

path=d:\\plugins\\emf

    在windows下,注意要双写反斜杠。指向的目录要是插件的根目录。(如上面:emf目录下应该有eclipse目录)在启动时,Eclipse会自动监测links目录。
    总结:Eclipse的插件安装方法大致可以分为三种,分别是直接安装,通过Manage Configuration安装,利用Links进行安装。其中,我推荐后两种插件安装方法,灵活且便于管理。

四、向导安装
      第四种方法也很简单,它主要借助于Eclipse的向来安装插件。通Help/Software Updates/Find and Install,在出的菜选择“Search for new features to install”,点“Next”,在下一菜选择“New Local Site”或“New Archived Site”,找到你下的插件所在目中安装即可。 种方法安装插件比安全,不易出,缺点就是于插件的要求也比挑剔,所以能支持种方式安装的插件也比少。一般要求插件目下不光有plugins和features文件要有site.xml文件(site.xml是行自安装的配置文件,eclipse会根据文件的信息自安装插件)。支持J2ME开的EclipseME插件就是通过这种方式安装的。


注释:

eclipse3.5与以前的目录结构不一样,它没有links目录,代替links目录的是dropins目录。

一、建立一个link文件里面用path=插件安装位置.

二、把link文件放到dropins中.

三、把插件里面的stie.xml文件删除掉.

重新启动eclipse即可.


    参考文章:IBM中国《管理Eclipse环境》,《Managing plugins in eclipse》。

posted on 2010-09-08 16:19 常言笑 阅读(207) 评论(0)  编辑  收藏 所属分类: 技术总结


只有注册用户登录后才能发表评论。


网站导航:
 

My Links

Blog Stats

常用链接

留言簿(5)

随笔分类

随笔档案

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜