Eclipse plugin 修改eclipse代码并创建功能补丁

Eclipse plugin 修改eclipse代码并创建功能补丁,eclipse-plugin,eclipse-rcp,Eclipse Plugin,Eclipse Rcp,我正在构建一个EclipseRCP应用程序。对于资源的拖放功能,我需要一组额外的验证。Eclipse不建议将ResourceDropAdapterAsistant子类化。因此,我修改了org.eclipse.ui.navigator.resources包中ResourceDropAdapterAssistant的代码 现在,将此功能放回eclipse的最佳方法是什么?我已经浏览了这个链接 它帮助我创建了一个功能补丁。但是我很清楚,当我创建特性补丁时,我应该只包括修改过的类还是插件下的所有类和包

我正在构建一个EclipseRCP应用程序。对于资源的拖放功能,我需要一组额外的验证。Eclipse不建议将ResourceDropAdapterAsistant子类化。因此,我修改了org.eclipse.ui.navigator.resources包中ResourceDropAdapterAssistant的代码

现在,将此功能放回eclipse的最佳方法是什么?我已经浏览了这个链接

它帮助我创建了一个功能补丁。但是我很清楚,当我创建特性补丁时,我应该只包括修改过的类还是插件下的所有类和包

问候,,
Priyank Thakkar

应该只为修改后的java文件复制.class文件。但是,我创建了几个功能补丁,只是发现包含所有.class文件更容易,也不容易出错。所以,这就是我的建议

请记住,默认情况下,功能补丁只应用于已发布功能的一个版本。但是,您可以修改创建的p2元数据以扩展范围。有关更多信息,请参阅这些优秀的博客帖子: