10

我正在组织一个 Eclipse RCP 的构建。

使用p2-director,一个属性是profile。Eclipse文档只说明了下面的解释,在我看来这不是很清楚。

-profile:包含目标产品描述的配置文件ID。此 ID 由目标产品的 config.ini 中包含的 eclipse.p2.profile 属性定义。对于 Eclipse SDK,ID 是“SDKProfile”

所以我的问题是:

配置文件的用途是什么,它描述了什么以及如何确保我正确使用它?

有没有人有更好的解释或正确文档的链接?

4

2 回答 2

5

我不是专家,但我会尝试。它基本上包含使软件更新机制适用于您的应用程序所需的所有 p2 内容。您将需要使用 RCP 应用程序。它包含(除其他外)当前安装的工件列表。它允许您恢复到以前的安装状态。

您可以在任何 Eclipse 安装中找到此示例p2//org.eclipse.equinox.p2.engine/profileRegistry

于 2012-05-16T15:43:39.437 回答
0

由于 P2 安装东西,它必须有一个安装状态的数据库。P2可以保持多种安装状态。P2 必须维护的每个数据库称为配置文件。使用标识符访问配置文件。运行时,P2 具有这些数据库的注册表。

config.ini当 P2作为 Eclipse RCP 的一部分启动时,它会收到两个属性: eclipse.p2.data.area- 物理存储其数据的位置 - 以及eclipse.p2.profile- 用于您正在运行的安装的安装状态的密钥。

于 2021-09-17T00:02:45.643 回答