修改eclipse新文件向导?

修改eclipse新文件向导?,eclipse,wizard,pde,Eclipse,Wizard,Pde,我想修改eclipse中已经存在的向导。我的计划是将现有的向导插件复制到一个新插件,并在那里进行更改。但是如何在eclipse中启用这个修改过的向导呢 我知道如何创建本地P2更新站点,但如何确保用更新的版本替换原始向导?这不是一个容易的问题,因为Eclipse不支持更改现有向导(在全局上,Eclipse是为添加功能而构建的,而不是替换它们) 您可以考虑一些想法:您可以定义一个新的向导,它可以重用现有页面,只需添加一个新的向导,就可以完成您的任务,而原来的向导将保留下来 如何安装:如果在新插件中有

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


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

这不是一个容易的问题,因为Eclipse不支持更改现有向导(在全局上,Eclipse是为添加功能而构建的,而不是替换它们)

您可以考虑一些想法:您可以定义一个新的向导,它可以重用现有页面,只需添加一个新的向导,就可以完成您的任务,而原来的向导将保留下来

如何安装:如果在新插件中有新向导,只需使用导出向导(右键单击/导出),然后从plug-in development类别中选择Deployable plug-ins and fragments wizard(可部署插件和片段向导)。在下一页中,选择Installintoshostfeature,插件将被安装


如果坚持要替换插件(这不是一个好方法),可以复制整个现有插件,增加其版本号并进行更改,然后从更新站点(或使用Eclipse向导)安装此插件。警告:如果更新了原始插件,那么您的插件也必须更新,如果两个插件的版本相同,那么可以看到很好的冲突,这是很难处理的。

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

您可以考虑一些想法:您可以定义一个新的向导,它可以重用现有页面,只需添加一个新的向导,就可以完成您的任务,而原来的向导将保留下来

如何安装:如果在新插件中有新向导,只需使用导出向导(右键单击/导出),然后从plug-in development类别中选择Deployable plug-ins and fragments wizard(可部署插件和片段向导)。在下一页中,选择Installintoshostfeature,插件将被安装


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

感谢您的输入!目前我刚刚创建了一个新插件,它添加了一个新文件向导。但是修改“父”向导(显示所有可能的新文件向导)以仅显示代码中指定的选定数量的向导可能会很好,但我想这也会带来同样的问题。或者,我考虑这样做:如果最初的插件是以支持片段的方式开发的,那么片段只起作用(请参见第二部分,其中主机清单应该在wiki中修改)。如果可以修改清单,则可以通过其他方式在代码中实现差异。例如,向现有向导添加一个选项,以便向其中添加新页面(例如,使用扩展点等)。感谢您的输入!目前我刚刚创建了一个新插件,它添加了一个新文件向导。但是修改“父”向导(显示所有可能的新文件向导)以仅显示代码中指定的选定数量的向导可能会很好,但我想这也会带来同样的问题。或者,我考虑这样做:如果最初的插件是以支持片段的方式开发的,那么片段只起作用(请参见第二部分,其中主机清单应该在wiki中修改)。如果可以修改清单,则可以通过其他方式在代码中实现差异。例如,向现有向导添加一个选项,以便向其中添加新页面(例如,使用扩展点等)