The present invention provides a method for generating the installation package, the method comprises: receiving the request package, packaged to request carrying packaged items to be packed according to the address; address identification to obtain the corresponding project to be packaged items; access list configuration for all optional pre configured resources, the allocation of resources in the select list are pre configured the total resource configuration data and configuration data from various specific resources; allocation of resources in the select list to select packaged items required target total data and target specific resource allocation resource allocation according to the target data; total data resource allocation and target specific resource configuration data to package project package and generate the installation package. In addition, a device, a computer device and a storage medium are provided for the installation of the package.
【技术实现步骤摘要】
安装包生成的方法、装置、计算机设备和存储介质
本专利技术涉及计算机
,特别是涉及一种安装包生成的方法、装置、计算机设备和存储介质。
技术介绍
传统技术中,常用的安装包制作的工具有InstallShield、NSIS、InnoSetup、小兵安装包打包工具等来最终生成安装包,但是由于这些打包工具只能给所有的打包项目提供共享的配置资源,而对于当前的打包项目独有的配置资源,则无法从传统的打包工具中获取,只能利用打包工具中现有的配置资源对当前的打包项目进行配置,不仅无法根据需要打包项目的需求进行灵活配置,而且生成的安装包的功能也单一。
技术实现思路
基于此,有必要针对上述问题,提供一种提高开发安装包的灵活性的安装包生成的方法、装置、计算机设备和存储介质。一种安装包生成的方法,该方法包括:接收打包请求,其中,打包请求携带了待打包项目地址标识;根据待打包项目地址标识获取对应的待打包项目;获取预先配置的各个资源配置选择列表,其中资源配置选择列表中有预先配置的共有资源配置数据和特定资源配置数据;从各个资源配置选择列表中选取待打包项目所需的目标共有资源配置数据和目标特定资源配置数据;根据目标共有资源配置数据和目标特定资源配置数据对待打包项目进行打包并生成安装包。在其中一个实施例中,该安装包生成的方法还包括:获取预先配置的常规项参数,用于对待打包项目进行常规项参数配置;根据配置好的常规项参数获取预先配置好的界面程序列表,其中,配置程序列表中有预先配置的界面资源;从各个界面程序列表中选取待打包项目所需的界面资源。在其中一个实施例中,资源配置选择列表包括文件资源选择列表、快捷方 ...
【技术保护点】
一种安装包生成的方法,所述方法包括:接收打包请求,其中,所述打包请求携带了待打包项目地址标识;根据所述待打包项目地址标识获取对应的待打包项目;获取预先配置的各个资源配置选择列表,其中所述资源配置选择列表中有预先配置的共有资源配置数据和特定资源配置数据;从所述各个资源配置选择列表中选取所述待打包项目所需的目标共有资源配置数据和目标特定资源配置数据;根据所述目标共有资源配置数据和目标特定资源配置数据对所述待打包项目进行打包并生成安装包。
【技术特征摘要】
1.一种安装包生成的方法,所述方法包括:接收打包请求,其中,所述打包请求携带了待打包项目地址标识;根据所述待打包项目地址标识获取对应的待打包项目;获取预先配置的各个资源配置选择列表,其中所述资源配置选择列表中有预先配置的共有资源配置数据和特定资源配置数据;从所述各个资源配置选择列表中选取所述待打包项目所需的目标共有资源配置数据和目标特定资源配置数据;根据所述目标共有资源配置数据和目标特定资源配置数据对所述待打包项目进行打包并生成安装包。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取预先配置的常规项参数,用于对所述待打包项目进行常规项参数配置;根据配置好的常规项参数获取预先配置好的界面程序列表,其中,所述界面程序列表中有预先配置的界面资源;从各个所述界面程序列表中选取所述待打包项目所需的界面资源。3.根据权利要求1所述的方法,其特征在于,资源配置选择列表包括文件资源选择列表、快捷方式资源选择列表、注册表资源选择列表、环境检测资源选择列表,所述获取预先配置的各个资源配置选择列表之前,还包括:显示各个资源配置选择列表对应的配置界面;在各个资源配置选择列表对应的所述配置界面上获取对应的共有资源配置数据以及特定资源配置数据;对获取到的各个所述特定资源配置数据进行配置,以使配置好的各个所述特定资源配置数据和所述共有资源配置数据组成对应的资源配置选择列表。4.根据权利要求3所述的方法,其特征在于,若所述资源配置选择列表为快捷方式资源选择列表,所述获取预先配置的各个资源配置选择列表之前,还包括:获取各个所述快捷方式资源,其中将各个所述快捷方式资源映射至同一个所述安装包中;对获取到的各个所述快捷方式资源进行配置,以使配置好的各个所述快捷方式资源组成快捷方式资源选择列表。5.根据权利要求3所述的方法,其特征在于,若所述资源配置选择列表为环境检测资源选择列表,所述获取预先配置的各个资源配置选择...
【专利技术属性】
技术研发人员:陶少璞,黄东升,帅金华,黄丽月,
申请(专利权)人:金蝶蝶金云计算有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。