【问题标题】:Modify eclipse New File wizard?修改eclipse新建文件向导?
【发布时间】:2010-09-14 15:46:07
【问题描述】:

我想修改 Eclipse 中已经存在的向导。我的计划是将现有的向导插件复制到一个新插件并在那里进行更改。但是如何在 Eclipse 中启用这个修改后的向导呢?

我知道如何创建本地 P2 更新站点,但如何确保将原始向导替换为更新版本?

【问题讨论】:

    标签: eclipse wizard pde


    【解决方案1】:

    这不是一个简单的问题,因为 Eclipse 不支持更改现有向导(在全局上,Eclipse 是为添加特性而不是替换它们而构建的)。

    您可以考虑一些想法:您可以定义一个新的向导,它可以重用现有页面,并且只需添加一个新的向导,就可以了,而原来的向导会保留。

    如何安装它:如果您在新插件中有新向导,只需使用导出向导(右键单击/导出),然后选择可部署插件和片段插件开发类别中的向导。在下一页选择安装到主机功能,插件将被安装。

    如果您坚持更换插件(这不是好方法),您可以复制整个现有插件,增加其版本号并进行更改,然后从更新站点安装此插件(或使用 Eclipse 向导)。注意事项:如果原来的插件更新了,你的也必须更新,如果两个插件版本相同,就会出现很好的冲突,很难处理。

    【讨论】:

    • 感谢您的意见!目前我只是创建一个新插件,它添加了一个新的新文件向导。但是修改“父”向导(显示所有可能的新文件向导)以仅显示代码中指定的选定数量的向导可能会很好 - 但我想这会产生同样的问题。或者我正在考虑这个:wiki.eclipse.org/Steps_to_use_Fragments_to_patch_a_plug-in
    • 只有在原始插件的开发方式支持片段的情况下,片段才有效(请参阅应该在 wiki 中修改主机清单的第二部分)。如果您可以修改清单,那么您还有其他方法可以在代码中产生差异。例如。向现有向导添加一个选项以向其中添加新页面(例如使用扩展点等)
    猜你喜欢
    • 1970-01-01
    • 2016-06-04
    • 2012-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-17
    • 1970-01-01
    • 2013-07-18
    相关资源
    最近更新 更多