小插曲
大家好!最近,由于各种原因,要写基于eclipse的JPA entity生成的插件,然后开始学习GUI的开发和swt包下的组件和事件,最后总算艰辛的完成了,到了打包发布的时候,又遇到了困难,观摩各位大神的神操作,也就有了小生的一些见解。
一、将插件项目打成JAR包
-
右击项目选择Export,找到Plug-in Development 下的如图。
-
点击Next,进入下一步,选择需要打包的项目插件,然后指定生成的目录,最后Finish
-
到相应的目录下就可以找到jar包了,就可以使用了。
注意:打成jar包就可以放到eclipse的plugins中,重新打开eclipse就可以使用插件了,但是这种方式局限性太大。
二、将上一步生成的JAR包组合成可部署的包
- 新建项目找到Other,Feature Project。
- 输入项目名,ID,Name,下面Version和Vendor固定
3.点击Next,进入下一步,选择第一步打成的jar包,这里我的jar包是xyz.ruibai.generator(1.0.0)。
4.点击Finish,生成对应的项目。
5.在此项目工程上新建项目,点击Next。
6.然后选择上一步的工程,输入XML的文件名,点击Finish
7.会在选择的项目下生成xml文件,然后双击进入xml文件,点击New Category,然后设置ID和Name
进入配置界面
8.点击Add Feature,选择新建的项目Feature Project名,点击Add加入保存即可
9.点击项目进行Export,选择Deployable features,点击Next
9.Destination导出目录是默认的,会导入到该目录。点击Options,对Categorize repository进行配置(即点击Browse),选择category.xml(第7步配置的文件)。
10.最后点击Finish就完成了,会在你配置的路径下生成如下文件。
三、生成eclipse可Install的Zip包
1.新建一个Update Site Project的项目。
2.点击Next,输入项目名后,点击Finish。
3.生成项目,然后对siet.xml进行配置。
点击New Category,进行配置(名字自己定义)。
点击Add Feature,添加原来创建的Feature Project项目,点击Add就添加上了。
最后保存后点击Build就好了。
4.然后就会生成5个文件,将文件拷贝出来,放在一个文件中,再放入第二步的10中,最后对根目录进行压缩就可以再eclipse中安装了。
5.改文件中的所有文件进行压缩,成zip包就可以了。
四、在eclipse中安装自己的插件
1.选择eclipse中Help菜单中的Install New Software…
2.点击Add…添加要安装的插件,插件名字可自行定义,选择本地的zip包,点击Add。
3.选择插件,下一步,点击我同意就可以安装了。
博主不易,如若对你有帮助记得点赞哦!