【发布时间】:2012-06-04 15:13:56
【问题描述】:
我正在使用 tycho 构建一个 RCP 应用程序。 RCP 应用程序使用 p2 及其自更新功能在 p2.inf 文件中配置存储库。像魅力一样工作。
现在我想在 p2.inf 文件中引入一个占位符 ${updatesiteurl} 并根据其构建的环境将其替换为 URL。但不幸的是,它被替换为空字符串而不是环境变量,我猜这是因为 tycho 或 p2 导演替换了一些转义字符(例如“:”,例如 ${58})。
有什么办法可以解决这个问题吗?我考虑过明确声明资源插件并将其绑定到较早的构建阶段,但这也不起作用......
【问题讨论】:
-
您是如何让您的 RCP 应用程序可更新的。我无法更新目标中包含的任何功能。它似乎与这个错误有关:361722 我只是想知道你是如何解决它的。
-
我基本上遵循了这个指南:wiki.eclipse.org/Equinox/p2/… - 我不知道你在这里链接的错误,但也许我们很快就会发现这个,因为我要在安装中添加一个 VM作为能够使用应用程序更新 VM 的功能。