最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【整理】如何通过压缩包去安装Eclipse的插件

Eclipse crifan 18126浏览

注:

相关总结帖:

【总结】Eclipse的插件的各种安装方法

 

【背景】

之前可以通过update地址的方式,去在Eclipse中通过Help->Install New Software中去安装Eclipse的插件。

与此相对应的是,还有另外一种安装Eclipse插件的方式,就是直接从下载得到的插件的压缩包去安装;

下面整理一下,如何通过压缩包的方式,去安装Eclipse的插件。


如何通过压缩包的方式去安装Eclipse的插件

压缩包内含features和plugins

把压缩包解压后,如果是包含了两个文件夹features和plugins的,

(类似的,也有的是在features和plugins上一层,再添加一个eclipse等文件夹的,但是不影响此处结构)

则可以通过:

直接拷贝features和plugins,放到Eclipse根目录即可。

很明显,则是

对应的features文件夹中的内容,拷贝到Eclipse下面的features文件夹里面去;

对应的plugins文件夹中的内容,拷贝到Eclipse下面的plugins文件夹里面去;

如此,重启Eclipse后,就可以在Window->Preferences中看到对应的你所安装的插件的配置选项了。

 

举例:

比如之前在:

【记录】折腾Antlr的Eclipse插件

期间,安装antlr的Eclipse的插件,就是通过解压对应的antlride-2.1.2.zip而得到:

eclipse
    features
        org.deved.antlride.feature.gunit_1.1.0.201108281759.jar
        ...
    plugins
        org.deved.antlride.antlr_3.2.0.201108281759.jar
        ...

所以,把对应的features和plugins,直接拷贝到Eclipse根目录下,然后重启Eclipse后,就可以在Window->Preferences中看到对应的ANTLR的配置选项了。

 

压缩包内含有content.jar和artifacts.jar

是之前参考:

How to install plugin for Eclipse from .zip

而知道的此方式。

之前试过此法,但是失败了,详见:

【记录】折腾Antlr的Eclipse插件

 

不过,后来花点时间,搞懂其所说的含义:

其实,之前的Eclipse插件的.zip压缩包,只包含对应的features和plugins文件夹的,比如:

之前折腾过的TFS的Eclipse插件:

TFSEclipsePlugin-UpdateSiteArchive-10.1.0.2011121402.zip

其中就只有features和plugins文件夹:

tfs 10 zip only contain features and plugins

注:此处的site.xml,是现在才有的,更早的Eclipse插件的压缩包中,是没有此文件的。

而后来的一些Eclipse的插件的压缩包,才在features和plugins文件夹的基础上,又包含了对应的content.jar和artifacts.jar,比如:

TFSEclipsePlugin-UpdateSiteArchive-11.0.0.1212.zip中就包含这两个jar包:

tfs 11 zip also contain content.jar artifacts.jar file

但是,其结果实际上是:

真正起作用的是

features和plugins文件夹

其下包含了插件的真正的功能的实现,具体对应着各个jar包:

tfs plugin features include jars

tfs plugin plugins folder include jars

而貌似是否有那个content.jar和artifacts.jar,应该不影响插件的安装和使用的。

 

【总结】

只要你的Eclipse的压缩包,一般为xxx.zip,其内部包含了对应的features和plugins文件夹,

(不管是否还有content.jar和artifacts.jar)

则都可以:

要么手动解压后,将features和plugins文件夹拷贝到Eclipse根目录下,以实现手动安装。

要么是通过Help -> Install New Software,然后导入此zip包,去自动安装。

转载请注明:在路上 » 【整理】如何通过压缩包去安装Eclipse的插件

81 queries in 0.455 seconds, using 19.20MB memory