【发布时间】:2010-09-14 15:46:07
【问题描述】:
我想修改 Eclipse 中已经存在的向导。我的计划是将现有的向导插件复制到一个新插件并在那里进行更改。但是如何在 Eclipse 中启用这个修改后的向导呢?
我知道如何创建本地 P2 更新站点,但如何确保将原始向导替换为更新版本?
【问题讨论】:
我想修改 Eclipse 中已经存在的向导。我的计划是将现有的向导插件复制到一个新插件并在那里进行更改。但是如何在 Eclipse 中启用这个修改后的向导呢?
我知道如何创建本地 P2 更新站点,但如何确保将原始向导替换为更新版本?
【问题讨论】:
这不是一个简单的问题,因为 Eclipse 不支持更改现有向导(在全局上,Eclipse 是为添加特性而不是替换它们而构建的)。
您可以考虑一些想法:您可以定义一个新的向导,它可以重用现有页面,并且只需添加一个新的向导,就可以了,而原来的向导会保留。
如何安装它:如果您在新插件中有新向导,只需使用导出向导(右键单击/导出),然后选择可部署插件和片段插件开发类别中的向导。在下一页选择安装到主机功能,插件将被安装。
如果您坚持更换插件(这不是好方法),您可以复制整个现有插件,增加其版本号并进行更改,然后从更新站点安装此插件(或使用 Eclipse 向导)。注意事项:如果原来的插件更新了,你的也必须更新,如果两个插件版本相同,就会出现很好的冲突,很难处理。
【讨论】: