0

有没有一种方便的方法来查找 Eclipse 更新站点?如果我想知道 的更新站点,我该如何进行org.eclipse.ui

在从头开始定义目标平台时,我很难找到一些更新站点。我认为了解找到它们的简单方法可能很有用。

4

1 回答 1

1

我不认为有一个通用的解决方案——我不知道任何用于 p2 存储库的搜索引擎。因此,您将需要执行手动步骤。

我将从第二个开始:假设您已经拥有一个 p2 存储库(也称为更新站点)的 URL,其中可能包含您感兴趣的包。您如何找出存储库包含的内容?

一种选择是尝试直接读取 p2 元数据文件。它们位于<repositoryURL>/content.jar/compositeContent.jar/content.xml, 或/compositeContent.xml。元数据文件是人类可读的:

  • 一个(可选 jarred)content.xml列出了所有捆绑包及其导出的包,您可以对您感兴趣的包进行字符串搜索。
  • 一个(可选 jarred)compositeContent.xml指向(逻辑上)包含在<repositoryURL>.

或者,您只需使用 Igor 的p2浏览器来浏览 p2 存储库内容。


但是如何找到正确的存储库?

您应该尝试的第一个 p2 存储库可能是最新的Eclipse 发行版 p2 存储库,例如http://download.eclipse.org/releases/kepler/Kepler 发行版。例如,您可以在那里找到org.eclipse.ui捆绑包和包。

如果包裹不在那里,则没有一般规则去哪里看。尝试找到提供捆绑包或包的项目,看看他们是否提供 p2 存储库/更新站点/软件站点,但如果这没有帮助,您可能需要在 SO 上提出一个新问题;-)

于 2013-07-17T14:12:22.293 回答