0

我正在尝试在 ubuntu 上设置我的 Eclipse,但我遇到了一个非常烦人的错误,当按 F2 弹出 javadoc 弹出窗口时,所有进一步的按键都被阻止,直到我在其他一些 ui 元素上单击鼠标。

该错误本身可在此处查看 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=353305 并且此处提供了一个补丁 - http://git.eclipse.org/c/platform/eclipse。 platform.swt.git/commit/?id=a7026b1b456498a95fd3935ab7b613f4c353caa4

我在 Eclipse 中找到了两篇关于修补功能的文章 http://aniefer.blogspot.co.uk/2009/06/patching-features-with-p2.html http://eclipsesource.com/blogs/2012/07/ 30/修补你自己的eclipse-ide/

我开始创建一个新的功能补丁,但这两篇文章似乎都假设您会神奇地知道为“功能 ID”和“功能版本”输入什么值。我只是在上面链接了这个补丁,我不知道功能 ID 或版本。

如果有人可以制定一些易于遵循的步骤,那将是很棒的,也许还有一些背景知识,我觉得这里的知识存在巨大差距,我的意思是我真的不知道在哪里可以找到这些信息。

谢谢

4

1 回答 1

0

功能补丁是一种特殊的功能,它指定要在现有功能中更新的捆绑包。

在我的示例中,我的功能补丁正在更新org.eclipse.rcp功能中的 2 个捆绑包。功能补丁的 ID 本身标识补丁(因此必须是唯一的),但与正在修补的内容并不真正相关。

你所拥有的是一个源代码补丁。要创建功能补丁,您需要检查您关心的包的适当源代码(在本例中为 SWT),应用补丁并确保它有效。然后您可以使用它加上功能补丁来生成一个更新站点(使用File>Export...>Plug-in Development>Deployable Features),该站点可用于将其安装到现有系统中。要获取代码,这里有一个How To Contribute to Platform UI 的示例,它类似于您必须为SWT做的事情。

于 2013-06-28T17:38:00.220 回答