Eclipse 插件攻略

Eclipse 插件全攻略

看到很多朋友问起Eclipse插件问题,所以索性就将自己所用过的总结一下。呵呵,说是全攻略只当胀胀眼球,俺能用过的插件会有多少呀,虽然才疏学浅,为了不让自己的痛苦重复在似俺当年般的菜虫身上……

tomcatPluginV31beta.zip (下载地址:http://www.sysdeo.com/eclipse/tomcatplugin),比较常用的插件
文件路径(以下全部指解压后的文件存放的相对路径):tomcat_plug/eclipse/plugins/com.sysdeo.eclipse.tomcat_3.1.0.beta
用途:Tomcat插件,用来在Eclipse中启动Tomcat服务器
版本:支持Tomcat5.x及Eclipse3.x

org.vssplugin_1.6.1.zip(下载地址:http://sourceforge.net/projects/vssplugin
文件路径:vss_plug/eclipse/plugins/org.vssplugin_1.6.1
用途:团队协作开发时版本控制,当然Eclipse集成了CVS
版本:支持VSS6与Eclipse3.x(不过最好用Eclipse3.1)

org.objectweb.lomboz_3.1.0.N20050106.zipemf-sdo-runtime-I200503181320.rar(下载地址:http://forge.objectweb.org/project/showfiles.php?group_id=97
文件路径:lomboz_plug/eclipse/plugins(拷贝解压后的plugins目录下的内容到此目录)
                    lomboz_plug/eclipse/features(拷贝解压后的features目录下的内容到此目录)
用途:IBM的J2EE插件,用于J2EE应用项目开发
版本:支持Eclipse3.1、其它JSP及EJB容器(如WebSpere、Weblogic、Resin、Jboss、Tomcat、Oracle 9i/AS、Sun Java System Application Server Editor、Orian、JRun)的各种版本
所需插件:emf-sdo-runtime-I200503181320.rar

 

HibernateSynchronizer-3.1.1.zip(下载地址:http://prdownloads.sourceforge.net/hibernatesynch/
文件路径:hibernate_plug/eclipse/plugins/HibernateSynchronizer-3.1.1
用途:Hibernate同步插件,用来自动生成Hibernate的同步代码
版本:支持Hibernate3.05(没测试过是否支持Hibernate3.x)、Eclipse3.1

EnterpriseWorkbenchInstaller_4.0.3GA_E3.1.exe(下载地址:http://www.myeclipseide.com/Downloads+index-req-viewsdownload-sid-10.html,注意:要注册一个用户,登陆后才能下载)
用法:先安装Windows版本的Myeclipse,然后进入它的安装目录,将plugins和features两个目录的内容复制到新建的文件夹(假设为:myeclipse4.0.3)内,做成Eclipse的Myeclipse插件,然后卸掉刚才安装的Myeclipse软件
文件路径:myeclipse_plug/eclipse/plugins(拷贝myeclipse4.0.3的plugins目录下的内容到此目录)
                    myeclipse_plug/eclipse/features(拷贝myeclipse4.0.3的features目录下的内容到此目录)
版本:该版本支持Eclipse3.1.1,集成了上述的所有插件或者插件的演变版本,只要装上了该插件就可以进行B/S开发了,特别适合新手(因为Eclipse的插件有个版本匹配问题,新手很难搞掂,浪费时间)

NLpack1-eclipse-SDK-3.1.1a-win32.zipNLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip(下载地址:http://download.eclipse.org/eclipse/downloads/drops/L-3.1.1_Language_Packs-200510051300/index.php
用法:解压上述文件,复制解压后的plugins和features两个目录放在新建的文件夹(假设为:LanguagePackFeature)内,做成Eclipse语言包插件
文件路径:language_plug/eclipse/plugins(拷贝LanguagePackFeature的plugins目录内容到此目录)
                    language_plug/eclipse/features(拷贝LanguagePackFeature的features目录内容到此目录)
用途:Eclipse多国语言包,如果你的系统是简体中文的,该语言包也是简体中文的
版本:支持Eclipse3.1.1(注意,这里不是Eclipse3.1)

GEF-runtime-3.1.zipemf-sdo-runtime-2.1.0.zipVE-runtime-1.1.0.1.zip(下载地址:http://www.eclipse.org/vep/WebContent/main.php
用法:解压上述文件,复制解压后的plugins和features两个目录放在新建的文件夹(假设为:VE-runtime-1.1.0.1)内,做成Eclipse的Visul Editor插件
文件路径:VE_plug/eclipse/plugins(拷贝VE-runtime-1.1.0.1的plugins目录下的内容到此目录)
                    VE_plug/eclipse/features(拷贝VE-runtime-1.1.0.1的features目录下的内容到此目录)
用途:Eclipse可视化界面开发工具
版本:支持Eclipse3.1.x

 


想要更多插件请参考(http://www.eclipseplugincentral.com/PNphpBB2+file-index-c-1.html)、(http://www.open-open.com),里面都有详细的归类,所有的开源软件在http://sourceforge.net里面都可以搜索得到。

 

有关插件安装问题,四种常用的方法在此特别注明:

1. “帮助”->“软件更新”->“查找并安装”->“搜索要安装的新功能部件”->“新建远程站点”(此种方式用于在线更新)

2. “帮助”->“软件更新”->“查找并安装”->“搜索要安装的新功能部件”->“新建本地站点”(如果插件已经下载到了本地,请不要用第一种方法)

3. 直接拷贝plugins和features两个目录下的内容置于$Eclipse_Home$/对应的plugins和features下面

4. 用link外链接与外部插件关联

最菜的,一般用第一种方法,而大部分生手一般选择第二或者第三种方法,用得习惯的一般选择最后一种方式。此四类方法优劣势对比如下:
        前三种方法都会将插件文件拷贝至相$Eclipse_Home$/对应的plugins和features目录下,从本质上看,没多大区别,并且插件只能安装和禁用,不能卸载(当然,如果你对插件对应的目录和文件都很熟悉的话,可以通过直接删除拷进去的文件来达到卸载插件的目的),但方法一和方法二在安装插件的时候很容易出错或者是产生冲突,特别是当你用了Myeclipse插件、中文包的同时,又想安装HibernateSynchronizer、Jode Compiler(Class反编译工具)、Visual Editor等插件时,及有可能导致Myeclipse插件和中文包失效。

        所以,如果插件已经下载到了本地,请直接拷贝至$Eclipse_Home$/对应的plugins和features目录下,也就是用方法三,这样能避免冲突。

方法四是将所有的插件用一个外部目录存放起来,假如是D:/plug-in,将上面所示的插件目录文件全部拷贝到该目录下,比如Tomcat插件,此时的文件路径就是D:/plug-in/tomcat_plug/eclipse/plugins/com.sysdeo.eclipse.tomcat_3.1.0.beta(请注意,方法四一定要严格这样的目录路径放置文件)。然后在$Eclipse_Home$下新建一个links目录,并在links目录下建立关联文件,假如是tomcat.link,在建立的关联文件中加入如下语句:
path=
D://plug-in//tomcat_plug
也可以写成下面的形式
path=D:/plug-in/tomcat_plug
还可以写成相对路径的形式

        剩下的事情,不用我说你肯定都知道了,就是重启Eclipse,在Dos窗口下进入Eclipse安装目录,键入命令eclipse -clean,回车,或者进入$Eclipse_Home$/configuration目录,删除org.eclipse.update后再重新启动Eclipse。



你可能感兴趣的:(Eclipse 插件攻略)