如何配置install4j版本以允许稳定和beta / alpha升级路径

时间:2011-11-22 12:03:52

标签: version install4j

我想看看是否有办法创建一个install4j配置,允许我推送稳定版本和不稳定版本,以便大多数客户端获得稳定的升级路径(1.0.0-> 1.0.1-> 1.1-> 1.2-> 2.0等)和一系列“beta”客户将获得更多的前沿版本:(1.0.0-> 1.0.1-beta-1-gt; 1.0 .1-beta2-> 1.1-> 1.2-beta1等)

我现在能想到的唯一方法是创建2个完全独立的安装程序和update.xml位置 - 也许这是唯一的方法

提前致谢 -A -

1 个答案:

答案 0 :(得分:1)

您只需要两个不同版本的updates.xml,可以从不同的网址下载。只要您发布稳定版本,就可以更新updates.xml的稳定版本。

默认情况下,更新程序中的“检查更新”操作会下载在安装程序 - >自动更新选项选项卡上定义的update.xml。

enter image description here

要使此位置变量,请将具有变量名updatesUrl的“从Java首选项存储中读取一个键”操作添加到更新程序的启动节点,然后可以在“”中使用${installer:updatesUrl}检查更新“操作。

然后使用“在Java首选项存储中设置密钥”操作在安装程序中将初始值设置为${compiler:sys.updatesUrl}。在您的应用程序中,您可以通过在自己的代码中写入值来轻松提供切换更新通道的方法。