eclipse插件开发(导出插件,安装插件)

时间:2021-11-10 16:21:16

仅工作中使用到,现查现用,理解不到位,请持怀疑态度查看本文。如有问题请联系邮件:tyut_lb@163.com; 以便交流。

导出插件

参考文章:http://www.th7.cn/Program/java/201308/147987.shtml   文章讲解三种方式导出插件。

       因为在安装插件的时候有一种直接安装zip包的方式,这种方式管理插件方便,有效,所以我在导出插件的时候按照这个zip这个方式导出,安装也按照这个方式安装。

导出方式上面有完整的步骤,很详细。但是对于每一步的原理我不清楚。

大致过程在这里记录一下:

1、首先准备好插件项目工程

2、新建 Feature Project 工程,这个工程中需要选择上面准备好的插件工程

3、再新建 Category Definition ,新建的东西会在 上面Feature Project 工程下出现个.xml文件

4、配置上面的.xml文件,需要新建 New Category 和 Add Feature. 在Add Feature 的时候需要选择上面新建好的Feature Project 工程

5、导出工作。export 导出选择 Deployable features。

     在Destination中配置导出路径。

     在Option中配置Category repository,选择Category Definition 新建的那个.xml.

     这样完成后会生成 features , plugins, 还有content.jar , artifacts.jar 这四个东西。

这样就可以安装了。

6、接着在这个基础上生成zip包安装的方式

     新建 Update Site Project 工程,新建完后会有一个site.xml文件。编辑这个文件 New Category 和 Add Feature。 在 Add Feature的时候选择上面新建的 Feature Project 工程。

7、点击build,工程下需要打包成zip的东西都就都有了,然后手动把features , plugins, 还有content.jar , artifacts.jar , site.xml 这5个文件打包成zip包,就可以直接安装插件了。


安装插件

参考文章: http://blog.csdn.net/zhujiaxing666666/article/details/15029011 讲解提到几种方式安装,还是zip安装方便,并且现在eclipse插件都提倡在线安装,就是官方提供的更新网址,或者安装插件不同版本的网址,还是用下面Install 的方式安装,有效管理方便。但是安装过程中,很容易出现插件依赖问题。

安装插件的步骤:

Help -> Install New Software , 在Add中添加你的zip包路径,安装可以了。


安装遇到的问题记录:

1、安装过程中会有依赖的插件,在安装其他插件也是,如果依赖插件没有,那么这个插件安装不了。安装有提示说明什么原因。


2、在插件开发完后,导出插件时,如何能解决插件依赖问题?


3、开发插件导出时,如何配置,才能最小程度减少安装时的麻烦?

      一般导出插件需要导出如下内容: (参考地址:http://blog.csdn.net/cuser_online/article/details/6266598 )

     (1)静态资源,如代码中引用的图片,及一些固定配置文件,模板,如log4j.properties等。
              图片在插件中默认文件夹为icons,build选项页中选中icons项
     (2).META-INF文件夹
              里面有文件MANIFEEST.MF
     (3).plugin.xml
              插件核心配置文件
     (4).lib
              第三方库
        说明:
                对于build选项页中的bin选项并不需要选中,默认会在导出时打包至jar中。至于源代码(src),就看个人需要了。 build.properties文件并不导出,该文件只为导出产品提供一个依据。.classpath和.project也无需导出,这只是对插件项目的相关说明。