导出自己的eclipse插件会带来麻烦

时间:2015-02-25 13:37:53

标签: java eclipse plugins export rcp

我已经完成了一个eclipse插件的创建。在eclipse中测试它运行另一个eclipse实例一切正常。因此我想将它导出并安装在我的'主'蚀中。

我跑了导出 - >插件开发 - >可部署的插件和片段 - >选择我的插件并使用目录(创建一个jar文件)。

导出后,我将.jar文件复制到我的eclipse dropins文件夹并重新启动。

但是在安装我的插件之后,从eclipse本身的run命令运行另一个eclipse实例的魅力起到了什么作用。

我正在使用

popup:org.eclipse.ui.popup.any?before=additions
来自Manifest.xml

Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.ui.ide,
org.eclipse.core.filesystem

扩展:

extension point="org.eclipse.ui.menus"
extension point="org.eclipse.ui.commands"

在Navigator / Project Explorer等中创建一个弹出菜单项。 如果我现在右键单击任何内容,整个弹出菜单都是空的,有时它会显示一些条目,有时根本没有。同样适用于文件 - >新菜单或其他任何东西。 好像我正在杀死整个菜单/弹出栏。 希望你能给我一些帮助。

对于长篇摘要感到抱歉,但我认为我宁愿详细解释一切。如果您需要更多信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

您应该考虑为插件创建一个功能。然后,您可以在eclipse中创建更新站点,并将您的功能添加到更新站点。之后构建更新站点并将其导出到文件系统。然后,您可以使用Install new Software功能将您的功能安装到每个eclipse中。您甚至可以将文件夹发布到Web服务器,每个用户都可以使用您的更新站点更新他的eclipse安装。