Advanced Installer是一款用于生成Windows 安装程序的软件。 待打包的软件是一个包括前端和后端的客户端程序。 前端基于VUE,后端基于Spring Boot。 下面将介绍这款软件的使用。
目录
上图是软件的左侧边菜单(其中我把暂时用不到的折叠起来了)
- 新建项目,选择installer projects
- 首先需要在Product Details里面把软件的基本信息填上(包括Product Details和Software Identification(需要先勾选Enabled Software Identification Tag),注意在Product Details的下面有个Add or remove programs(control panel),把在windows installer里面注册产品(用于管理客户端)和disable modify,disable repair关闭(因为这两个都不提供支持)
- 然后在Resources下面的Files and Folders下面的Application Folder把spring boot的jar包放入。
- 然后在Java Products里面的Products文件夹右键,创建一个Java Products,设置好名字。然后点击Add jars,选择Application Folder里面的jar,并且完成属性的设置,特别需要注意的是type选择GUI,勾选上single instance和run as admin,platform 选择64-bit,选择完毕后点击同一页Settings,选择bundled jre的路径来完成这部分的设置。这部分完成后实际上已经可以打包出来可用的spring boot的exe程序。
- 然后重新选择Resources下的Application short cut folder,选择exe,并将其复制到Desktop文件夹,这样会在桌面生成快捷方式。
- 点击User Interfaces下面的Dialogs,选择ExitDialog来定义完成安装的行为,勾选Launch application at the end of installation,Run as Administrator和option checked by default。
- 然后在Application Folder里面上传其他依赖文件,这里是前端(VUE)的安装包。添加完毕后,点击Prerequisites,右键Pre-install,选择new package prerequisite,然后选择前端安装包即可,这样就会先完成前端的安装再完成后端的安装(当然也可以放到Post-install里面,这样就是先安装后端再前端)。
- 然后点击最上方的home-build-build all,就可以完成安装包的搭建了。
|