我可以在 Install4j 安装过程之前的构建时间设置变量吗?
Can I set a variable in the build time before the installation process in Install4j?
对于每次安装,我都想在欢迎屏幕上介绍当前版本。为此,我创建了一个“读取属性文件”操作,该操作读取分布树下存在的我的应用程序manifest.properties。一步之后,我有一个 "Run script" 操作,它提取版本所需的属性并将其设置为安装程序变量。
我的问题是,当尝试在干净的计算机上安装安装程序时,它会抛出错误,因为它没有分发树,也没有 manifest.properties.
有没有什么优雅的方法可以在安装过程开始之前设置变量,例如在构建时?
您的应用程序版本已在 "General Settings->Application Info" 步骤中配置。您可以使用以下语法在所有文本属性中使用它:
${compiler:sys.version}
对于每次安装,我都想在欢迎屏幕上介绍当前版本。为此,我创建了一个“读取属性文件”操作,该操作读取分布树下存在的我的应用程序manifest.properties。一步之后,我有一个 "Run script" 操作,它提取版本所需的属性并将其设置为安装程序变量。
我的问题是,当尝试在干净的计算机上安装安装程序时,它会抛出错误,因为它没有分发树,也没有 manifest.properties.
有没有什么优雅的方法可以在安装过程开始之前设置变量,例如在构建时?
您的应用程序版本已在 "General Settings->Application Info" 步骤中配置。您可以使用以下语法在所有文本属性中使用它:
${compiler:sys.version}