0

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

现在把这个功能放回我的日食的最好方法是什么?我已经通过这个链接。http://eclipsesource.com/blogs/2012/07/30/patching-your-own-eclipse-ide/

它帮助我创建了一个功能补丁。但是我在创建功能补丁时很清楚我应该只包含修改后的类还是插件下的所有类和包?

问候, 普里扬克·塔卡

4

1 回答 1

1

它应该只复制修改后的 java 文件的 .class 文件。然而,我已经创建了几个功能补丁,只是发现包含所有 .class 文件更容易且更不容易出错。所以,这就是我建议做的事情。

请记住,默认情况下,功能补丁仅适用于已发布功能的一个版本。但是,您可以修改创建的 p2 元数据以扩大范围。有关更多信息,请参阅这些出色的博客文章:

http://aniefer.blogspot.com/2009/06/patching-features-with-p2.html

http://aniefer.blogspot.com/2009/06/patching-features-part-2.html

于 2012-10-22T16:52:00.980 回答