【发布时间】:2015-10-06 09:35:10
【问题描述】:
一些上下文:我想在我安装的产品中包含一个 Java 运行时的私有副本。 .msi 文件应构建在集成管道上(Jenkins CI 服务器,将通过 maven 插件使用 WiX)。
一种选择是在构建安装程序时将 JRE(存档)解压到一个临时目录中,并让 heat dir 收集它。但是,这需要对文件进行解包、扫描和重新打包。
所以如果我可以提供一个已经完整的 jre.cab 文件并让 WiX 使用它,我会更愿意。要么不必指定文件,要么通过热量收集 cab 内容。
有没有办法做到这一点(除了手动打开驾驶室的包装,我不想这样做,因为它不会被安装程序识别)。
如果我可以提供 ZIP 或 TGZ 文件而不是 CAB,那就更好了,但这不是必须的。每次 JRE 更改时创建一个 cab 就可以了。
【问题讨论】:
标签: wix windows-installer cab heat