前阵子在弄eclise插件,对最后的打包过程在网上都没有找到什么明确的资料,现在弄出来了,做个记录,也算是和大家分享一下经验吧。
打安装包的过程:
1。新建一个Feature Project,project name就是以后你安装的时候显示的名称。写好name以后,下面的字段会自动填充。建议Feature Version的字段把自动补充的qualifier去掉,就写版本号就可以了。然后点击next。
2。新建一个Category Definition到刚才的项目中。然后打开category.xml文件,点击new category创建一个包,然后在向此包中添加刚才创建的Feature(点击add feature,将刚才创建的Feature Project添加进来)。
3。在第二页这里,选择initialize from plug-ins list,然后在列表中选中自己开发的插件。点击Finish按钮。
4。打开feature.xml,可以看到一个图形视图。在overview选项卡中,将branding plugin-in浏览选择到自己的插件。
5。打开Dependencies选项卡,点击Compute按钮,可以自动添加自己的依赖包。
6。点击build选项卡,在binary build中,选上feature.xml和category.xml(这个category.xml是可以不选的,但是为了安全起见还是选上好)。
完成了以上几步,就可以向外导出安装包了。在刚才新建的Feature plugin上点右键,export,Plug-in Development, Deployable features。然后在avalibale featue中选中我们创建的feature;在Destination选项卡中选择Archive file,也就是导出的文件啦;在Option选项卡中一定要记得选上Categorize respository,点击browse浏览到我们刚才创建的category.xml文件。然后点击Finish就得到一个可以安装的插件zip包了~~