我们有一个RCP应用程序,它在其安装目录中包含特定于域的配置文件(属性文件和包含xml的少量文件夹)。我们通过适用于插件和功能的P2框架提供了更新支持,但现在我们也计划为配置文件提供更新支持。
是否可以使用P2框架更新配置文件?
任何相同的链接都会有所帮助。
答案 0 :(得分:3)
您需要的是所谓的“根文件”(不要与“根IU”混淆)。
其中一个例子是org.eclipse.equinox.executable功能,其中包含安装在产品根目录下的.exe / .so文件。
有几种方法可以实现它,这里最简单的方法是:
在/xyz.feature/build.properties中创建以下条目:
根= root.files
在您的主要功能/产品配置中包含此功能
您可以检查生成的p2 repo,看看p2在导出时使用这个神奇的“root =”属性键完全做了什么。