Eclipse rcp 如何为配置文件提供P2更新支持

Eclipse rcp 如何为配置文件提供P2更新支持,eclipse-rcp,p2,Eclipse Rcp,P2,我们有一个RCP应用程序,它在安装目录中包含特定于域的配置文件(属性文件和少数包含xml的文件夹)。我们已经通过P2框架提供了更新支持,P2框架适用于插件和特性,但现在我们也计划为配置文件提供更新支持 是否可以使用P2框架更新配置文件 任何这样做的链接都会很有帮助。您需要的是所谓的“根文件”(不要与“根IU”混淆) 例如org.eclipse.equinox.executable特性,其中包括安装到产品根目录的.exe/.so文件 有几种方法可以实现它,这里是最简单的一种: 创建名为xyz.fe

我们有一个RCP应用程序,它在安装目录中包含特定于域的配置文件(属性文件和少数包含xml的文件夹)。我们已经通过P2框架提供了更新支持,P2框架适用于插件和特性,但现在我们也计划为配置文件提供更新支持

是否可以使用P2框架更新配置文件


任何这样做的链接都会很有帮助。

您需要的是所谓的“根文件”(不要与“根IU”混淆)

例如org.eclipse.equinox.executable特性,其中包括安装到产品根目录的.exe/.so文件

有几种方法可以实现它,这里是最简单的一种:

  • 创建名为xyz.feature的要素项目
  • 将产品根目录中的所有文件放入/xyz.feature/root.files/目录
  • 在/xyz.feature/build.properties中创建以下条目:

    root=root.xml文件

  • 在主要功能/产品配置中包括此功能

  • 将功能/产品导出到p2存储库中
  • 您可以检查生成的p2 repo,查看p2在导出时使用这个神奇的“root=”属性键到底做了什么